انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: abdossamad2003 در 04 آبان 1396، 06:58 ق‌ظ

عنوان: اجرای یک دستور در یک زمان معین
ارسال شده توسط: abdossamad2003 در 04 آبان 1396، 06:58 ق‌ظ
با سلام خدمت دوستان
در لینوکس می توان خط دستوری نوشت که اجرای یک دستور در یک زمان یا تاریخ مشخص انجام شود

با تشکر از دوستان
عنوان: پاسخ : اجرای یک دستور در یک زمان معین
ارسال شده توسط: blood در 04 آبان 1396، 02:01 ب‌ظ
با سلام خدمت دوستان
در لینوکس می توان خط دستوری نوشت که اجرای یک دستور در یک زمان یا تاریخ مشخص انجام شود

با تشکر از دوستان

 از دستور at میتونی استفاده کنی:
http://manpages.ubuntu.com/manpages/trusty/man1/at.1posix.html
 مثال:

(http://uupload.ir/files/qzsq_screenshot_2017-10-26_13:48:55.png)

عنوان: پاسخ : اجرای یک دستور در یک زمان معین
ارسال شده توسط: abdossamad2003 در 04 آبان 1396، 06:04 ب‌ظ
با تشکر از راهنمایی شما
من دستور قوق را اجرا کردم ولی عمل نکرد.مثلا برای دستور ls در ساعت 17:58 که کار نکرد
(http://uupload.ir/files/cf6e_vt.jpeg) (http://uupload.ir/)
عنوان: پاسخ : اجرای یک دستور در یک زمان معین
ارسال شده توسط: Chappie در 05 آبان 1396، 06:41 ق‌ظ
دستورات رو در یک فایل قرار بدید بعد اونهارو زمانبندی کنید
at -f download1.sh  17:30 28 apr
at -f kill.sh  23:30 28 apr
ساده ترین فرمت دستور هم به این شکل هست :
at time date
at 11 am may 20
at 10 am tomorrow
at 22:00 today
عنوان: پاسخ : اجرای یک دستور در یک زمان معین
ارسال شده توسط: blood در 05 آبان 1396، 11:24 ق‌ظ
با تشکر از راهنمایی شما
من دستور قوق را اجرا کردم ولی عمل نکرد.مثلا برای دستور ls در ساعت 17:58 که کار نکرد
(http://uupload.ir/files/cf6e_vt.jpeg) (http://uupload.ir/)

چون تو پس زمینه اتفاق میفته شما چیزی از خروجی رو نمیبینید. برای دیدن خروجی، خروجی رو تو یک فایل ذخیره کنید:
ls >> PATH/out.txt
مثال:
(http://uupload.ir/files/237q_screenshot_2017-10-27_11:22:25.png)
عنوان: پاسخ : اجرای یک دستور در یک زمان معین
ارسال شده توسط: abdossamad2003 در 08 آبان 1396، 06:13 ق‌ظ
با تشکر از راهنمایی دوستان
مشکل حل شد حال سوال بعدی اینه که چگونه می شه بعد از set کردن در زمان مشخص آنرا لغو کرد؟

با تشکر