Linux下設定任務排程

2021-05-27 04:35:34 字數 787 閱讀 5181

1.編寫乙個簡單的shell命令,生成sh檔案

vi mytask.sh:

date >> /home/yanglei031/aa.txt

cp /home/yanglei031/aa.txt /home/youyou/

2.使用crontab生成任務排程

crontab -e

編輯任務排程內容

* * * * * sh /home/yanglei031/mytask.sh

儲存退出後,每隔1分鐘會網home/yanglei031/aa.txt生成檔案,並複製到/home/youyou/下

crontab -r 刪除當前使用者的排程任務

crontab -l 檢視當前使用者的排程任務 

任務排程內容格式如下:

*  *  *  *  *  command

分 時 日 月 周 命令

第1列表示分鐘1~59 每分鐘用*或者 */1表示

第2列表示小時1~23(0表示0點)

第3列表示日期1~31

第4列表示月份1~12

第5列標識號星期0~6(0表示星期天)

第6列要執行的命令

一些簡單的例子

上面的例子表示每晚的21:30重啟apache。

上面的例子表示每月1、10、22日的4 : 45重啟apache。

Linux下設定 檢視 取消定時任務

crontab h crontab invalid option h crontab usage error unrecognized option usage crontab u user file crontab u user i default operation is replace,per...

Linux任務排程

任務排程 是指系統在某個時間執行的特定的命令或程度。任務排程分類 i.系統工作 有些重要的工作必須周而復始地執行。如病毒掃瞄等。ii.個別使用者工作 個別使用者可能希望執行某些程式。設定任務排程檔案 etc crontab 設定個人任務排程 crontab e 希望,每分去執行可以在crontab ...

Linux 任務排程

crontab 選項 選項 含義 e 編輯crontab定時任務 l查詢crontab任務 r刪除所有使用者的crontab任務 寫乙個任務排程 每小時的每分鐘執行ls l etc tmp to.txt命令 1 ls l etc tmp to.txt引數細節說明 專案 含義範圍 第乙個 一小時中的第...