Linux學習日誌:系統定時任務及延時任務,linux延時

來源:互聯網
上載者:User

Linux學習日誌:系統定時任務及延時任務,linux延時

!! 定時任務是永久的 --->提前做好指令碼,方便用時使用(無法跨年)

!! 延時任務是臨時的

1. 延時任務

at命令

[root@localhost Desktop]# at 21:45 //在該時間執行該命令
at> touch file //命令
at> //ctrl+D表示執行該命令
job 1 at Mon Jan 22 21:45:00 2018 //當前共有一個命令

at.allow白名單與黑名單at.deny(預設不存在)

[root@localhost ~]# touch /etc/at.allow // 建立後/etc/at.deny失效,其他使用者at許可權被禁止
student

2. 定時任務

(1)命令設定方式

crontab -u 使用者 -e //這個命令的檔案是 /var/spool/cron/使用者

分鐘 小時 天 月 周

* * * * * //每分鐘

*/2 * * * * //每2分鐘

* 08-17* * * //每天早上8點到下午5點每分鐘

* * 1,15* * //每月1號和15號每分鐘

* * * 3 * //3月的每分鐘

* * * * 4 //每個星期四的每分鐘

crontab -u student -e 編輯
crontab -u student -l 查看
crontab -u student -r 刪除
crontab -r 取消某使用者的所有延時任務

(2)檔案的設定方式(非互動)

[root@localhost Desktop]# echo "* * * * * student touch file" > /etc/cron.d/westos

3. 臨時檔案保管器

systemd-tmpfiles 位置 /lib/tmpfile.d/
systemd-tmpfiles --create
systemd-tmpfiles --clean
cd /lib/tmpfile.d/
d /westos 1777 root root 5s
目錄 位置 許可權 使用者 使用者組 多長時間內不能被刪除
systemd-tmpfiles --create /lib/tmpfile.d/*
systemd-tmpfiles --clean /lib/tmpfile.d/*
cd /etc/cron. --->系統的臨時檔案

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.