1. 程式人生 > >linux定時執行任務Cron

linux定時執行任務Cron

Crontab

1、編寫一個sh檔案 

mkdir -p /home/p1

vim test.sh

進入編輯模式

#!/bin/bash

echo "hellor" >> /home/p1/test.txt  命令的意思是向test.txt檔案中追加hello字串,

儲存後進行賦權。重要:這一步很重要,否則不會執行任務。

chmod 755 test.sh

2、寫一個crontab任務

crontab -r 刪除使用者的定時任務,

crontab -e建立一個任務,前五個星號分別代表分 時 日 月 周,第一個1就代表每分鐘執行一次test.sh檔案,

寫好後儲存並檢視任務情況 crontab -l

可以看到任務已經初始化了。

通過命令/sbin/service cron restart 命令重新啟動執行任務,命令/sbin/service cron status 檢視任務執行狀態;

這是/home/p1下面就多了test.txt檔案,即test.sh指令碼中執行的語句,cat test.txt檢視資料發現多個hello字串。

希望能夠給初學crontab的人一點幫助。