[英]Getting a cron job to run every 30 minutes - using cron.hourly?
我想設置一個cron
在Linux
服務器上每半小時運行一次shell
腳本。
我之前沒有設置過cron工作,我打算將以下內容放入cron.daily
:
*/30 * * * * /path/to/my/script
這個對嗎?
cron.daily
不會每30分鍾運行一次腳本。 您可以通過執行以下操作來創建新的crontab
條目:
crontab -e
然后添加一行
0,30 * * * * /path/to/script
(要么)
0/30 * * * * /path/to/script
根據您的要求。 您可以通過執行crontab -l
列出所有計划的crontab
操作來確認您的條目是否已添加到列表中。
您可以使用一些自定義字符串來安排操作,但不適用於30分鍾級別。
@reboot #Runs at boot
@yearly #Runs once a year [0 0 1 1 *]
@annually #Runs once a year [0 0 1 1 *]
@monthly #Runs once a month [0 0 1 * *]
@weekly #Runs once a week [0 0 * * 0]
@daily #Runs once a day [0 0 * * *]
@midnight #Runs once a day [0 0 * * *]
@hourly #Runs once an hour [0 * * * *]
使用上面的方法,可以完成下面的操作。
@hourly /my-path/to/another-script
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.