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引數細節說明 專案 含義範圍 第乙個 一小時中的第...