Что это значит в «crontab -e»?

Когда я запускаю crontab -e, я вижу этот бит:

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

Как преобразовать понятие системного демона cron о времени и часовых поясах во что-то, что я понимаю, или есть какой-то способ, которым я могу это решить?

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

1
задан 12 March 2014 в 16:43

2 ответа

  • можно добавить

    * * * * * date > /tmp/current_time.txt
    

    и видеть, во сколько крон работает с. Крон будет использовать местное время, таким образом, это должно будет (по умолчанию) показать UTC.

  • Видят /etc/default/cron, если Вы хотите изменить его. Это покажет TZ=UTC (по умолчанию).

0
ответ дан 12 March 2014 в 16:43

проблема : вводные комментарии, которые каждый видит при выполнении crontab -e, включают эти слова:

Уведомление, что задачи будут запущены на основе системного понятия демона крона времени и часовых поясов.

то, Что это на самом деле означает, не ясно мне именно поэтому, я задал вопрос.

, Таким образом, я работал crontab -e для имения этой строки:

45 16 * * * touch /home/dbk/Desktop/$(date +\%H:\%M:\%S).txt

то, Что я прошу cron делать, должно создать файл с текущим временем как префикс и .txt как расширение и сделать это в 16:45 h на основе системного понятия демона крона времени и часовых поясов .

Каждый раз, когда файл создается, я могу сравнить префикс файла с "датой, измененной", и таким образом узнать, во сколько cron выполнил задание.

, Поскольку это так происходит, cron выполнил задание в 16:45 IST, который является моим местным временем.

0
ответ дан 12 March 2014 в 16:43

Другие вопросы по тегам:

Похожие вопросы: