Привет, этот пост должен был выйти вчера, но тупоголовые боты, видимо, прислушались к моему совету и решили устроить себе выходной.

Если ты не уверен, что сегодня выходной, этот Bash-скрипт тебе поможет:

if [[ $(date +%u) -gt 5 ]]; then
    echo 'А вот и нет! У меня выходной!'
    exit 0
fi
Роман Шубин
Роман Шубин
CEO & CTO, Главред в «Цифровой улей»
Задать вопрос
Вот прям сейчас возьми и встрой это во все свои поделки на проде. И ни один крон не заставит их работать по выходным.

Скрипты тоже должны отдыхать!

С праздниками посложнее будет, но если добавить и их в логику, привязать, например, к производственному календарю, тогда тебя точно на ретроспективе похвалят и дадут пизды премию. Правда, посмертную.

А если ты живёшь в жопе мира, например в племенах Масаи, и спишь под кустом, естественно, скрипт нужно немного адаптировать. Ведь у тебя выходные дни будут выпадать на другие дни недели. Учти это!

Ну красота же! Прям рубрика «Вредные советы» получилась. Экспериментируй.