Запустить задание cron в нечетный день месяца во вторник? - PullRequest
0 голосов
/ 04 августа 2020

Я новичок в bash сценариях. Мне нужно запускать задание каждый вторник, если день месяца нечетный. Мне нужно что-то вроде этого, чтобы проверить условия: [$ (date '+% d') is odd] && ... job ...

Но я не могу найти, как проверить, нечетный ли день (

Спасибо за помощь

1 Ответ

0 голосов
/ 04 августа 2020
if expr $(date +%d) % 2 > /dev/null; then
    echo the day is odd
else
    echo the day is even
fi

Или, если вы хотите быть немного менее старомодным:

if (( $(date +%d) % 2 )); then echo odd; else echo even; fi
...