系統延遲及定時機制

2021-09-20 13:59:42 字數 2364 閱讀 2905

系統延遲任務發起命令

[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 命令將任務設定為在一分鐘或兩分鐘之後執行。然後您便可以安全登出 因為該...