參數 | 用法 |
---|---|
-u | 指定計劃任務的用戶,不加-u則默認為當前用戶 |
-l | 查看計劃任務 |
-r | 刪除計劃任務 |
-e | 編輯計劃任務 |
-i | 使用-r刪除計劃任務時,要求用戶確認刪除 |
corn計劃任務格式
第一項 | 第二項 | 第三項 | 第四項 | 第五項 | 第六項 |
---|---|---|---|---|---|
分 | 時 | 日 | 月 | 周 | 命令 |
00~59 | 00~23 | 1~31 | 1~12 | 1~7 | action |
如果需要指定時間段,可以使用橫杠(-)表示一段連續(xù)的時間,使用逗號(,)表示若干個不連續(xù)的時間,使用星號(*)表示所有的時間,使用除號(/)表示間隔時間。
示例
[root@test ~]# crontab -e 00 20 * * * rm -fr /tmp/* ##每天20:00刪除/tmp中的所有內容 00 20 1,5 * * rm -fr /tmp/* ##每月1號和5號的20:00,刪除/tmp中的所有內容 00 20 1-5 * * rm -fr /tmp/* ##每月1號到5號的20:00,刪除/tmp中的所有內容 00 20 1,5 3 * rm -fr /tmp/* ##3月1號和5號的20:00,刪除/tmp中的所有內容 00 20 1,5 3 3 rm -fr /tmp/* ##3月1號和5號以及3月的所有周三的20:00,刪除/tmp中的所有內容 58 20-21 * * * rm -fr /tmp/* ##每天20-21點,每個小時的58分,刪除/tmp中的所有內容 */30 20-21 * * 1-5 rm -fr /tmp/* ##周一到周五的20點到21點,每隔半小時,刪除/tmp中的所有內容 00 */3 * * * who ##每3小時的整點檢查用戶登錄情況
cron計劃任務權限
為了控制用戶隨意定義自己的計劃任務,管理員可以進行 ACL 訪問控制。at 計劃任務的控制文件分別是/etc/at.allow和/etc/at.deny,默認at.llow不存在。cron計劃任務的控制文件分別為/etc/cron.allow和/etc/cron.deny,默認cron.allow不存在。
以上這篇Linux用戶自定義at、cron計劃任務執(zhí)行的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。