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