日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

linux 指定时间加3天,Linux系统的定时任务和延时任务

發布時間:2025/4/5 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux 指定时间加3天,Linux系统的定时任务和延时任务 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1.系統延時任務

at now+1min##延時1分鐘

at> touch file{1..10}

at>

job 2 at Sun Jan 20 02:07:00 2019

監控/mnt/目錄,創建1分鐘后在/mnt/目錄下建立10個文件的任務

at 02:10##設定任務執行時間

at> rm -rf /mnt/##任務動作

at> ##用ctrl+D發起任務

job 3 at Sun Jan 20 02:10:00 2019

命令

用法

at -l

查看任務列表

at -c 任務號

查看任務內容

at -r 任務號

取消任務執行

查看任務列表

查看任務內容

取消任務執行

注意:

當任務有輸出時,輸出會以郵件的形式發送給at任務的發起者

命令

用法

mail -u root

查看超級用戶郵件

1

查看第一封郵件

q

退出

查看超級用戶郵件

> /var/spool/mail/root##清空郵件

2.at任務的黑白名單

黑名單

/etc/at.deny##系統中默認存在,在此文件中出現的用戶不能執行at

添加用戶‘student’到黑名單

保存退出

用戶‘student’的權限已被限制

白名單

/etc/at.allow##系統中默認不存在,當文件出現,普通用戶不能執行at

##只有在名單中的用戶可以,并且/etcc/at.deny失效

在黑名單,白名單之中都有用戶‘student’。因為白名單的優先級高于黑名單,所以,用戶‘student’的權限未被限制,而白名單中缺席的用戶‘xiaoma’就不能隨意使用‘at’了。

3.系統定時任務

1.crontab時間表示方式

分 | 時 | 天 | 月 | 周

* | * | * | * | *##每分鐘

*/2| * | * | * | *##每兩分鐘

*/2| 09-17| * | * | *##早9晚五中的每兩分鐘

*/2| */2 | * | * | *##每隔2小時中的每兩分鐘

*/2| 09-17| 3,5 | 1 | 5##1月3號和1月5號以及每周五早9到晚5中的每兩分鐘

*/2| 09-17| * | * | 5##每周周五早9到晚5中的每兩分鐘

2.系統控制crontab的服務

crond.service##當程序開啟時定時任務生效

查看服務‘cron.service’的狀態

3.crontab

crontab -e -u##編輯,指定用戶

crontab -l -u##列表,指定用戶

crontab -r -u##取消定時任務,指定用戶

crontab -e -u 編輯,指定用戶

首先動態監控命令監控/mnt目錄

watch -n 1 ls -l /mnt/*

設置定時任務

編輯任務內容

保存退出

實現效果

crontab -l -u 列表,指定用戶

crontab -r -u 取消定時任務,指定用戶

4.文件方式設定定時任務

vim /etc/cron.d/file

cat /etc/cron.d/file

* * * * * root rm -rf /mnt/*##* * * * * usename action

編輯定時任務管理文件

/mnt目錄下建立文件并監控

查看任務管理文件內容,確定任務編輯成功

查看效果

5.crontab的黑白名單

/etc/cron.deny##系統中默認存在,在此文件中存在的用戶不能執行crontab

/etc/cron.allow##系統中默認不存在,在文件中出現,普通用戶不能執行crontab

##只有在名單中的用戶可以,并且cron.deny失效

##這兩個名單都不會影響/etc/cron.d/目錄中定時任務的發起及執行

黑名單

白名單

注意: 這兩個名單都不會影響/etc/cron.d/目錄中定時任務的發起及執行

4.系統中臨時文件的管理方式

系統的很多服務在運行時,會產生很多的臨時文件,而對這些臨時文件的清理的功能的配置文件在/usr/lib/tmpfiles.d/目錄中。

如:系統臨時文件夾/tmp/

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

說明:/tmp目錄,當臨時文件的滯留時間大于10天時會被清理。

我們建立/mnt/tmp目錄,滯留時間大于8s文件會被清理。

cd /usr/lib/tmpfiles.d/##切換到指定目錄

vim xiaoma.conf

d /mnt/tmp 777 root root 8s##寫入xiaoma.conf文件的內容

systemd-tmpfiles --create /usr/lib/tmpfiles.d/*##創建臨時文件存目錄

systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*##清除滯留時間過長的臨時文件

說明: 在/mnt/tmp目錄下有兩個文件file和file2,其中file文件的滯留時間大于8s,而file2文件的的滯留時間小于8s,執行systemd-tmpfiles --clean /usr/lib/tmpfiles.d/*。清除臨時文件后,file文件被刪除,保留file2文件。

總結

以上是生活随笔為你收集整理的linux 指定时间加3天,Linux系统的定时任务和延时任务的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。