Когда я запускаю crontab -e
, я вижу этот бит:
Обратите внимание, что задачи будут запускаться на основе представления системного демона cron о времени и часовых поясах.
Как преобразовать понятие системного демона cron о времени и часовых поясах во что-то, что я понимаю, или есть какой-то способ, которым я могу это решить?
Я не придерживаюсь моя машина включена все время, поэтому я бы хотел установить ежедневно время, когда моя машина, скорее всего, будет включена.
проблема : вводные комментарии, которые каждый видит при выполнении 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
, который является моим местным временем.
можно добавить
* * * * * date > /tmp/current_time.txt
и видеть, во сколько крон работает с. Крон будет использовать местное время, таким образом, это должно будет (по умолчанию) показать UTC
.
Видят /etc/default/cron
, если Вы хотите изменить его. Это покажет TZ=UTC
(по умолчанию).
Wed Mar 12 18:21:01 IST 2014
, который является моим местным временем. Так, если я хочу выполнить задание каждый день в 17:00:00, что я должен использовать?
– Sinto
16.05.2020, 00:08
* * * * *
? Объясните! Это будет моей первой попыткой крона.
– PSR
16.05.2020, 00:09