日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

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

發布時間:2025/4/5 linux 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 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系统的定时任务和延时任务的全部內容,希望文章能夠幫你解決所遇到的問題。

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