簡體   English   中英

讓cron作業每30分鍾運行一次-使用cron.hourly?

[英]Getting a cron job to run every 30 minutes - using cron.hourly?

我想設置一個cronLinux服務器上每半小時運行一次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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM