LINUX.ORG.RU

1. Где ты ожидаешь найти test1.txt? Задай полный путь.

2. К вопросу не особо относится, но ты уверен, что запускать питоноскрипт каждую секунду — хорошая идея?

anonymous ()

Как проверить что джобы с крона запускаются?

В логах должны быть записи о запуске той или иной команды. См. /var/log/cron, /var/log/syslog, /var/log/messages.

spirit ★★★★★ ()

1. Нужно смотреть логи syslog/messages,/var/log/cron.log если у вас старые ОС, и systemctl|grep -i cron для поиска сервиса cron, и journalctl -u cronie.service - что-бы понять, запускалось ли задание или нет.

2. Если проблема не в запуске задания, а в выполнении команды, осуществляем запуск самой команды в консоли, что-бы понять выполняется ли она, если да то с ошибками ли, и что делать с ошибками. Если это bash-скрипт, лучше запускать его в режиме отладки, так

# set -x
# тут наша команда из задания cron
# set +x

Где первая и последняя команды активируют отладку, и отключают её, соответственно.

lucentcode ★★★★★ ()
Последнее исправление: lucentcode (всего исправлений: 1)

У тебя, наверное, $MAILTO пустой в кронтабе. По умолчанию крон шлёт выхлоп команды (если он есть) тебе на системную почту. В этом случае тебе должно было прийти вменяемое сообщение об ошибке записи в файл, например, и ты бы сразу понял, в чём дело.

На будущее выстави MAILTO в кронтабе и MAILCHECK в шелле, чтобы видеть эти сообщения.

E ★★★ ()