2017-04-12 49 views
0

Im在這個cron工作中遇到了一些困難。三月,六月,九月和十二月期間Cron Job每隔一個星期二運行

運行在6:15 PM每otherTuesday工作

我至今15 18 1 3,6,9,12 2

+0

我不認爲這是可能的。您必須爲每個星期二安排cron,然後確保在命令中只有每個第二個實際執行。 –

+0

@ChristianPekeler儘管如此? – VisualExstasy

回答

1

every Tuesday一個cron時間表,並確保在命令它只能運行每其他時間。例如,我們可以使用date命令來獲取一週的數字,所以我們可以檢查該星期數是否是偶數。

15 18 * 3,6,9,12 2 [ $((`date +%V`%2)) -eq 0 ] && your_command

(未經測試)

+0

你介意解釋%V'%2嗎? – VisualExstasy

+0

'日期+%V'打印出週數(參見日期的手冊頁)。 –

+0

「%2」表示「模2」,即它計算一個數是偶數還是奇數。 –

相關問題