linux系統下計畫任務

2021-10-08 21:34:24 字數 1473 閱讀 6647

一次性排程執行

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點 如...