تشغيل الأمر المؤجل باستخدام sudo
-
28-10-2019 - |
سؤال
تريد تشغيل برنامج نصي bash كجذر ولكنه متأخر.كيف يمكن تحقيق ذلك؟
sudo "sleep 3600; command" , or
sudo (sleep 3600; command)
لا تعمل.
المحلول
يمكنك استخدام at
:
sudo at next hour
وبعد ذلك عليك إدخال الأمر وإغلاق الملف به كنترول+د.وبدلاً من ذلك، يمكنك تحديد الأوامر التي سيتم تشغيلها في ملف:
sudo at -f commands next hour
نصائح أخرى
إذا كان عليك حقًا تجنب استخدام cron: sudo sh -c "(sleep 3600؛ command) &"
ماذا عن: Genacodicetagpre
على أي حال ، سأفكر في استخدام cron في حالتك…
لا تنتمي إلى StackOverflow