1)編寫shell腳本:
[root@one cvv]# cat test1.sh
#!/bin/sh
/bin/date>>/home/cvv/test.log
echo "Hello World ! by cvv54">>/home/cvv/test.log
賦予可執行權限:
[root@one cvv]# chmod 777 test1.sh
2)利用crontab加入定時任務隊列
建立一個cron檔案,寫入需要定時執行的程式或指令【需要絕對路徑】:
[root@one cvv]# cat rootcron
50,52,54 14 3 11 4 /home/cvv/test1.sh
51,53,55 14 3 11 4 /usr/bin/whoami>>/home/cvv/test.log
送出任務給cron:
[root@one cvv]# crontab rootcron
檢視任務:
[root@one cvv]# crontab -l
#11月3日周四14點50-55分執行指令
任務執行完後,删除:
[root@one cvv]# crontab -f
【crontab的用法:usage: crontab [-u user] file
crontab [-u user] [ -e | -l | -r ]
(default operation is replace, per 1003.2)
-e (edit user's crontab)
-l (list user's crontab)
-r (delete user's crontab)
-i (prompt before deleting user's crontab)
-s (selinux context)】
【crontab檔案的基本格式如下所示
* * * * * command
分 時 天 月 周幾 指令】
3)檢視作業完成情況
[root@one cvv]# cat test.log
Hello World ! by cvv54
參考:http://www.jb51.net/LINUXjishu/19905.html
http://blog.sina.com.cn/s/blog_7db69afe01017eof.html