Linux計劃任務(wù)詳解及配置
在Linux操作系統(tǒng)中,計劃任務(wù)是經(jīng)常被使用的功能之一。計劃任務(wù)分為一次性計劃和周期性計劃任務(wù)兩種類型。下面將詳細(xì)介紹計劃任務(wù)的配置。 一次性計劃任務(wù) 一次性計劃任務(wù)需要系統(tǒng)服務(wù)啟動才能生效。這些
在Linux操作系統(tǒng)中,計劃任務(wù)是經(jīng)常被使用的功能之一。計劃任務(wù)分為一次性計劃和周期性計劃任務(wù)兩種類型。下面將詳細(xì)介紹計劃任務(wù)的配置。
一次性計劃任務(wù)
一次性計劃任務(wù)需要系統(tǒng)服務(wù)啟動才能生效。這些任務(wù)存放在/var/spool/at/
目錄下。格式如下:at [HH:MM] [yyyy-mm-dd]
。
查詢和刪除一次性計劃任務(wù)
要查詢或刪除一次性計劃任務(wù),可以通過以下命令進(jìn)行操作:
- 查詢:
at -l
- 刪除:
at -r [任務(wù)編號]
周期性計劃任務(wù)
周期性計劃任務(wù)同樣需要系統(tǒng)服務(wù)啟動才能生效。用戶計劃任務(wù)存放在/var/spool/cron/用戶名
文件中,全局計劃任務(wù)分布在以下文件中:
/etc/crontab
/etc/cron.hourly/*
/etc/cron.daily/*
/etc/cron.weekly/*
*
編輯、查看和刪除計劃任務(wù)
要編輯、查看或刪除計劃任務(wù),可以使用以下命令:
- 編輯:
crontab -e [u 用戶名]
- 查看:
crontab -l [u 用戶名]
- 刪除:
crontab -r [u 用戶名]
計劃任務(wù)的授權(quán)
對于計劃任務(wù)的授權(quán)設(shè)置,at任務(wù)的控制權(quán)限文件為和
;cron任務(wù)的控制權(quán)限文件為
和
。