вывод журналов в crontab не работает

вывод журналов в crontab не работает

У меня есть задание cron, оно находится в исполняемом .jar, но я действительно хочу проверить выходные журналы в консоли. Но мне также интересно, начнет ли эта команда, указанная ниже, выполняться в 3:15 утра, но выполнение этого jar-файла занимает много времени. Есть ли вероятность, что текущее выполнение будет переопределено следующим расписанием? Нужны некоторые разъяснения.

15 3 * * * java -jar -Xmx4G -Xms256M /home/desktop/Documents/Run/New_Version/wine.jar batch >> /var/log/wine.log

решение1

Указанная вами запись cron будет запущена в 3:15 утра (если хост включен), но есть несколько вещей, которые следует проверить:

Пользовательский контекст работы:

  • Может ли он найти javaисполняемый файл для запуска? Рассмотрите возможность использования абсолютного пути к java.
  • Имеет ли пользователь доступ на запись /var/log/wine.log?

Вывод stderr:

Попробуйте также использовать в своей команде вывод ошибок 2>&1, чтобы можно было устранить неполадки при запуске cron:

15 3 * * * java ... 2>&1 >> /var/log/wine.log

И посмотрите журнал cron(часто часть системного журнала или журнала сообщений).

Связанный контент