كيف يمكنك إصلاح مشكلات إذن Cron في MacOS Catalina و Mojave؟
Miscellanea / / August 05, 2021
قد يواجه مستخدمو Mac أن بعض البرامج النصية باستخدام cron ، ووظائف cron ، و crontabs لا تعمل على الإطلاق أو لا تعمل بشكل صحيح. تم العثور على هذه المشكلات الخاصة في أحدث أنظمة التشغيل لنظام التشغيل Mac OS ، مثل Mojave 10.14 و Catalina 10.15 والإصدارات الأحدث المتوفرة. تمت مصادفة الخطأ بناءً على المواقف المرتبطة بخطأ في الأذونات ، أو خطأ في العملية غير مسموح بها ، أو فشل البرنامج النصي / cronjob في الخلفية. يمكن أن يكون هناك عدة أسباب لفشل cronjob. قد تكون الإجراءات الأمنية الصارمة التي تم إصدارها مع أحدث إصدار من نظام التشغيل Mac OS على خطأ وتتسبب في فشل cronjob.
سنستمر في العملية لإصلاح مشكلات إذن cron لمستخدمي Mac المتقدمين في Mac OS Catalina و Mojave وأحدث الإصدارات التي تم إصدارها. إذا كنت لا تستخدم cron وما زلت تواجه مشكلات الأذونات ، فإننا لا نوصي بإجراء أي تعديلات في الإعدادات. التعديلات أدناه مخصصة لمستخدمي Mac المتقدمين فقط ، الذين يستخدمون cron ويواجهون مشكلات الأذونات.
كيفية منح الوصول الكامل إلى القرص لـ Cron في نظام Mac OS؟
إذا واجهت أحدث إصدارات نظام التشغيل Mac OS مشكلات تتعلق بأذونات cron ، فيجب عليك منح الوصول الكامل إلى القرص. لننتقل من خلال الخطوات التالية للسماح بالوصول الكامل للقرص إلى cron.
- انتقل إلى تفضيلات النظام في قائمة Apple وحدد خيار "الأمان والخصوصية".
- في علامة التبويب "الخصوصية" ، حدد خيار "Full Disk Access" من خيار القائمة الجانبية.
- انقر فوق رمز القفل في الزاوية وقم بالمصادقة باستخدام كلمة مرور النظام لتعديل إعدادات الوصول إلى القرص الكامل في جهاز Mac الخاص بك.
- الآن اسحب قائمة "Go" من Finder في نظام Mac OS واختر "Go to Folder".
- أدخل الآن المسار: / usr / sbin / cron وحدد Go.
- الآن عليك سحب وإسقاط "cron" في قائمة التطبيقات والعمليات بإذن الوصول الكامل إلى القرص. يجب أن يظهر Cron الآن في القائمة.
- اخرج من نافذة تفضيلات النظام وافتح نافذة Finder sbin بمجرد الانتهاء.
هناك تدابير أمنية تم تقديمها مع إصدار نظام تشغيل Mac جديد ، وتسبب مشكلات مثل التشغيل غير مسموح به. لتقدير هذه المشكلة ، قد تحتاج إلى تطبيق طرفي لخيارات Full Disk Access. إذا كنت تعتمد على smbd لأغراض الشبكات ، فيجب إضافته إلى خيارات Full Disk Access.
إرشادات لمستخدمي Mac العاديين
التعديلات المقترحة في الإعدادات لمستخدمي Mac المتقدمين فقط. نوصيك بعدم منح الوصول الكامل إلى القرص إلى أي تطبيق أو عملية أو أي شيء آخر ما لم تكن على دراية بما تفعله وما يمكن أن تكون العواقب النهائية. يدير cron العمليات في الخلفية لسبب محدد ، وقد يؤدي إلى تعطيل معايير الأمان الخاصة بك. لذا قبل إجراء أي تعديلات في الإعدادات ، تأكد من أنك بحاجة إليها.
من السهل عليك إبطال الوصول إلى القرص الكامل وقتما تشاء من خلال الوصول إلى إعدادات النظام حسب متطلباتك. يمكنك أيضًا استخدام هذه الميزة لمنح الوصول إلى الملفات والمجلدات للتطبيقات المثبتة في جهاز Mac الخاص بك. هذه الميزة هي الأفضل ولا يقوم المستخدمون العاديون بأي تغييرات فيها. يستخدم المستخدمون المتقدمون تطبيقات مختلفة ويريدون العمل بكفاءة ، مما يتطلب منهم تعديل التغييرات.
يعد Cron قويًا ويستخدم في الأتمتة والنسخ الاحتياطي والبرمجة النصية والأنشطة الأكثر تقدمًا. يمكنك دائمًا التحقق من crontab بحثًا عن البرامج النصية وكذلك تغيير محرر crontab الافتراضي إذا كنت تريد ذلك.
هل ساعدك هذا في حل المشكلات المتعلقة بأذونات cron في نظام التشغيل Mac OS؟
إذا كانت لديك أي أفكار أو أفكار أو آراء أو نصائح / حيل تتعلق بـ cron ، فأخبرنا بذلك في قسم التعليقات أدناه.
Nirav هو الرجل الذي يحب التعرف على أحدث التقنيات والمنتجات الجديدة. يمكنه تزويدك بمعلومات مفصلة حول التكنولوجيا والمنتجات. بصرف النظر عن هذا ، فهو يحب قراءة الكتب وزيارة أماكن جديدة.