一次性排程執行
at
[root@localhost ~]
# mow +5min (五分鐘後執行)
[root@localhost ~]
# teatime tomorrow(明天下午四點)
[root@localhost ~]
# noon +4days (第四天中午)
[root@localhost ~]
# spm august 3 2020(2023年8月3日下午5點)
[root@localhost ~]
# 4:00 2020-8-27 (某年某月某日某時)
設定乙個定時設定使用者的任務
[root@localhost ~]
# at mow +2min
at>
useradd user (建立乙個使用者名為user的使用者)
ctrl+d輸入完成並提交任務(兩分鐘後執行任務)
查詢任務
[root@localhost ~]
# atq
5 wed aug 5 19:23:00 2020 a root
驗證結果
[root@localhost ~]
# id user
查出使用者資訊即可
用於設定週期性被執行的指令,該命令從標準輸入裝置讀取指令,並將存放於/etc/crontab檔案中,以供之後讀取執行
檢視程序狀態,crond程式執行是計畫任務執行的根本
[root@localhost ~]# sestemctl status crond (啟動crond程式)
[root@localhost ~]# ps aux | grep crond(檢視crond程式的程序)
管理方式
建立計畫
crontab -e
查詢計畫
crontab -l
刪除計畫
crontab -r
計畫任務儲存位置
[root@localhost ~]# ls /var/spool/cron
示例
[root@localhost ~]
# * * * * * ls (每分鐘執行一次檢視)
*分別代表時間
例如0 * * * * (每小時的0分執行)
*/5 * * * * (每五分鐘執行)
目的:每分鐘執行建立檔案的計畫任務
步驟1:準備建立指令碼檔案
[root@localhost ~]# vim /root/1.sh
/usr/bin/touch /root/date +%f-%h-%m-%s
.txt
chmod +x /root/q.sh
2.編寫任務計畫
[root@localhost ~]# crontab -e
Linux下的計畫任務
任務排程的crond常駐命令 crond 是linux用來定期執行程式的命令。當安裝完成作業系統之後,預設便會啟動此任務排程命令。crond命令每分鐘會定期檢查是否有要執行的工作,如果有要執行的工作便會自動執行該工作。1 linux任務排程的工作主要分為以下兩類 系統執行的工作 系統週期性所要執行的...
Linux 系統 計畫任務
吳巨集東 記於2018年07月11日 部落格 在centos 7 週期性計畫任務由cronie軟體提供,cronie包含了標準的unix守護程序crond和相關工具 一次性的任務由at batch執行 格式 minute hour day month week username cmd minute...
Linux系統的計畫任務
計畫任務的作用主要是做一些週期性的任務,繆請安最主要的用途是定期備份資料。命令at 一次性排程執行 at now 5min 五分鐘後 noon 4 days 第四天中午 5pm august 3 2020 2020年8月3日下午五點 4 00 2019 11 27 2019年11月27日凌晨4點 如...