系統延遲任務發起命令
[root@aclhost mnt]# at 11:03
at> touch /mnt/file ##要執行的命令
at> 《按ctrl+d> ##任務發起
job 2 at sat nov 7 11:03:00 2015
[root@aclhost mnt]#at -l ##檢視任務列表
sat nov 7 11:03:00 2015 a root
[root@aclhost mnt]# atrm 2 ##刪除編號為2的人物
[root@aclhost mnt]#at now+1min ##任務延遲一分鐘執行
3. at命令的使用控制
/etc/at.deny ##預設存在系統中,在此列表**現的使用者被禁止
student ##禁止 student執行at
/etc/at.allow ##預設在系統中不存在,
##但是當此檔案存在時,
###deny檔案失效,
#並且所有普通使用者能執行at的權力被禁止,只有在此檔案中的使用者可以執行at
student ##系統中的普通使用者只有student可以使用at
4. 計畫定期任務
cron 裝置管理必須按計畫定期重複執行的程式。
crond 每分鐘喚醒一次 , 以執行計畫的任何任務使用者使用
crontab 命令計畫個人任務。系統管理員可以在系統範圍 配置檔案中設定任務
單個使用者使用稱為 crontab ( cron 表 )的文字檔案登記任 務
crontab -l 列出檔案
crontab -r 刪除檔案
crontab -e 編輯檔案
crontab -e 使用預設編輯器是 vi
發起方式1
crontab格式
分鐘 小時 天 月 周
分鐘/數字 ##每隔幾分鐘,以此類推,小時,天,月,週都適用
發起方式2
vim /etc/cron.d/ps ##ps檔名稱任意
分鐘 小時 天 月 周 使用者 命令
4.crontab使用限制
/etc/cron.deny ##預設存在系統中,在此列表**現的使用者被禁止
test ##禁止test執行crontab
/etc/cron.allow ##預設在系統中不存在,
##但是當此檔案存在時,
###deny檔案失效,
#並且所有普通使用者能執行crontab的權力被禁止,只有在此檔案中的使用者可以執行crontab
student ##系統中的普通使用者只有student可以使用crontab
5.系統臨時檔案
vim /usr/lib/tmpfiles.d/***.conf
型別 名稱 許可權 所有人 所有組 存在時間(s m d)
systemd-tmpfiles --create/usr/lib/tmpfiles.d/***.conf ##建立
systemd-tmpfiles --clean /usr/lib/tmpfiles.d/***.conf ##清理
系統延遲及定時機制
1 at命令 at命令可以指定某一任務在將來的特定時間執行。該作業可能是一次備份 對系統的檢查或者特定時間傳送的通知。那些需要話費很長時間才可完成 的作業正適合at命令。僅需使用at命令將任務設定為在一分鐘或兩分鐘之後執行。然後便可以安全登出,因為該任務會在與shell對話斷開的情況下運 行 at命...
系統延遲及定時機制
系統延遲及定時機制 計畫定期任務 at 命令 可以指定某一任務在將來的特定時間執行。該作業可能是一次備份 對您系統的檢查或者特定時間傳送的通知。那些需要花費很長時間才可完成的作業正適合 at 命令。僅需使用 at 命令將任務設定為在一分鐘或兩分鐘之後執行。然後便可以安全登出 因為該任務會在與 she...
linux管理之系統延遲及定時機制
linux管理之系統延遲及定時機制 計畫定期任務 at 命令可以指定某一任務在將來的特定時間執行。該作業可能是一次備份 對您系統的檢查或者特定時間傳送的通知。那些需要花費很長時間才可完成的作業正適合 at 命 令。僅需使用 at 命令將任務設定為在一分鐘或兩分鐘之後執行。然後您便可以安全登出 因為該...