Заголовки MAILTO и PATH cron
PATH в cron минимален; задайте PATH/MAILTO сверху, иначе задания тихо падают
crontab - <<'EOF'
MAILTO=ops@example.com
PATH=/usr/local/bin:/usr/bin:/bin
0 3 * * * backup.sh
EOF
more cron
all 8 commands →
Пробный прогон run-parts
run-parts --test /etc/cron.daily
Таймер systemd вместо cron
systemd-run --on-calendar='*-*-* 03:00:00' --unit=backup /opt/backup.sh
Разовое задание через at
at now + 1 hour <<< 'systemctl restart nginx'
Откладывание до низкой нагрузки
batch <<< '/opt/heavy-reindex.sh'
Просмотр crontab другого пользователя
crontab -l -u <name> 2>/dev/null || echo 'no crontab'