سلام . آقای کوه فلاح در ص 195 کتابتون در مورد crontab صحبت کردید که خیلی جالبه فقط یه نکته ای، اگر بخوایم یک کاری رو که در Crontab اضافه کردیم مثلا ریبوت کردن سیستم هرو روز ساعت 3 صبح رو کنسل کنیم به چه صورت باید این کار رو انجام بدیم ؟
جواب این سوال رو پیدا کردم
crontab -e Edit your crontab file, or create one if it doesn’t already exist.
crontab -l Display your crontab file.
crontab -r Remove your crontab file.
crontab -v Display the last time you edited your crontab file. (This option is only available on a few systems.)
یه مشکل خنده دار واسم پیش اومده . نمیتونم بیام بیرون از برنامه . هیچ کدوم از کلیدای زیر هم کار نکرد .
quit - esc- crtl+c -exit
داخل کتاب گفته شده برای اینکه دستورات به درستی کار کنه بعد از هر بار ریبوت شدن باید دستور کلیدی reboot@ رو بزنین این دستور رو داخل کجا بزنیم . داخل همون crontab یا جای دیگه ؟
نه
ببینین شما اشتباه متوجه شدین
ساختار cron این جوریه : (activation parameters) (command)
این activation parameters می تونه * * * * * باشه میتونه * * * 3 * باشه و می تونه reboot@ باشه یعنی فقط بعد از هر بار بوت یا ریبوت شدن فلان دستور اجرا شه.
ما activation parameters دیگه ای هم داریم.
مثل : yearly@ که برابر با اینه : * 1 1 0 0 یعنی سالی یه بار اونم ساعت 00.00 همون 12 شب اولین روز ماه ژانویه (اولین ماه)
یا مثلا : daily@ یعنی روزی یه بار یعنی * * * 0 0 راس ساعت 00.00 (ساعت 12 هر شب)
ok???