У меня на серверах Linux много задач для наших приложений. Но я не нахожу способа узнать, когда задача заканчивается и как долго она выполняется. Должен ли я добавить команду soft like time для регистрации этого? Есть ли способ настроить cron для этого? Например, у меня есть сценарий в /etc/cron.daily, который занимает слишком много времени, но я не могу понять, какой именно!
С Уважением,
Седрик
man cron
Вы должны увидеть что-то вроде
-L loglevel
Sets the loglevel for cron. The standard logging level (1) will
log the start of all the cron jobs. A higher loglevel (2) will
cause cron to log also the end of all cronjobs, which can be
useful to audit the behaviour of tasks run by cron. Logging
will be disabled if the loglevel is set to zero (0).
Чтобы использовать эту опцию, вы можете проверить / etc / default / cron
По крайней мере, в Debian есть такой комментарий:
# Extra options for cron, see cron(8)
# For example, set a higher log level to audit cron's work
# EXTRA_OPTS="-L 2"
После внесения изменений в файл конфигурации вам необходимо перезапустить Cron:
/etc/init.d/cron restart