سؤال

تريد تشغيل برنامج نصي 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 في حالتك…

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top