CronJobs คืออะไร
ตรวจสอบการทำงานโปรเซสของ Crontab
$ crontab -e
ตรวจสอบว่ามีเปล่า ถ้ายังไม่มีลักษณะข้อมูลตามด้านล่าง ก็จัดการทำตามวิธีดังนี้
Easy to remember format :
* * * * * command to be executed or path to command/script
– – – – –
| | | | |
| | | | —- Day of week (0 – 7) (Sunday=0 or 7) #วัน
| | | ——- Month (1 – 12) #เดือน
| | ———- Day of month (1 – 31) #ระบุวันที่
| ————- Hour (0 – 23) #ระบุเวลาเป็นชั่วโมง
—————- Minute (0 – 59) #ระบุเวลาเป็นนาที
ตัวอย่างครับ
To Install or Schedule cron job :
$ crontab -e
* 3 * * * /root/job.sh
* 3 * * * /root/job.sh>/logs/job_log
* 3 * * * /root/job.sh>/logs/job_log &
* 3 * * * username /root/job.sh
* 3 * * * username /root/job.sh>/logs/job_log
* 3 * * * username /root/job.sh>/logs/job_log &
$ crontab -l
To List specific user crontab jobs:
$ crontab -u username -l
$ crontab -r
$ crontab -r -u username
$ crontab -l > /backup/cronjob.bakup
$ crontab -u username -l > /backup/username.bakup