Linux學習筆記17


3.系統延遲及定時機制


#1.系統延遲任務發起命令#


[root@aclhost mnt]# at 12:57


at> rm -fr /mnt/* ##要執行的命令

at> <EOT><按ctrl+D> ##任務發起

job 1 at Tue Apr  18 12:57:00 2017

 



 

[root@aclhost mnt]# at -l ##查看任務列表



[root@aclhost mnt]# atrm 編號##刪除任務



[root@aclhost mnt]# at now+1min ##任務延遲一分鐘執行



#2.at命令的使用控制#


/etc/at.deny ##默認存在系統中,在此列表中出現的用戶被禁止

westos  ##禁止westos執行at





/etc/at.allow  ##默認在系統中不存在,

##但是當此文件存在時,deny文件失效,

#並且所有普通用戶能執行at的權力被禁止,只有在此文件中的用戶可以執行at

student ##系統中的普通用戶只有student可以使用at

 



 

 

 

#3.計劃定期任務#


發起方式1


crontab

-e ##編輯定期任務

-l ##顯示定期任務

-r ##刪除定期任務



crontab格式


分鐘  小時      


分鐘/數字 ##每隔幾分鐘,以此類推,小時,天,月,周都適用

 

 


發起方式2


vim /etc/cron.d/ps ##ps文件名稱任意


分鐘  小時         用戶 命令

 




echo




 

#4.crontab使用限制#


/etc/cron.deny ##默認存在系統中,在此列表中出現的用戶被禁止

 test                                   ##禁止test執行crontab

 

/etc/cron.allow ##默認在系統中不存在,

                   ##但是當此文件存在時,deny文件失效,

                        #並且所有普通用戶能執行crontab的權力被禁止,只有在此文件中的用戶可以執行crontab

student                ##系統中的普通用戶只有student可以使用crontab

 

 

#5.系統臨時文件#


vim /usr/lib/tmpfiles.d/xxx.conf


類型 名稱 權限 所有人 所有組 存在時間(s m d)


systemd-tmpfiles --create /lib/tmpfiles.d/xxx.conf ##創建


systemd-tmpfiles --clean /lib/tmpfiles.d/xxx.conf ##清理



發佈了55 篇原創文章 · 獲贊 2 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章