Форум русскоязычного сообщества Ubuntu


Автор Тема: Cron срабатывает ровно через два часа после устновленного времени  (Прочитано 468 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 376
    • Просмотр профиля
Здравствуйте.
Cron, два скрипта, один срабатывает как надо.

Второй 0 21 * * * срабатывает не в 21:00, а в 23:00.

Изменил на 0 12 * * * сработало в 14:00. В чем ошибка?
« Последнее редактирование: 05 Декабрь 2017, 18:27:30 от Ввысь »

Оффлайн ALiEN175

  • Модератор форума
  • Старожил
  • *
  • Сообщений: 4315
  • Capture the truth
    • Просмотр профиля
Ввысь,
dateкакое время показывает?
ASUS P5K-C :: Intel Xeon E5450 :: 8 GB RAM :: Nvidia 8500GT :: XFCE
SAMSUNG N150 :: Intel Atom N450 :: 2 GB RAM :: Intel GMA3150 :: XFCE

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12073
  • Xubuntu 20.04 (64bit)
    • Просмотр профиля
Локальное время от GMT на сколько у вас отличается?

Смореть надо не только
date
но и
sudo date


cron же скорее всего от рута работает...
« Последнее редактирование: 03 Декабрь 2017, 14:24:50 от Sly_tom_cat »
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 376
    • Просмотр профиля
ALiEN175, Sly_tom_cat, вроде верное Sun Dec  3 14:24:14 MSK 2017

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12073
  • Xubuntu 20.04 (64bit)
    • Просмотр профиля
Ввысь, и sudo - тоже?
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 376
    • Просмотр профиля
Sly_tom_cat, да
date
Sun Dec  3 14:25:50 MSK 2017
sudo date
Sun Dec  3 14:25:53 MSK 2017

Оффлайн Sly_tom_cat

  • Don't worry, be happy!
  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 12073
  • Xubuntu 20.04 (64bit)
    • Просмотр профиля
Странно... а вот если в крон засунуть исполнение
date > /tmp/cron_date_test.txt
Что потом в /tmp/cron_date_test.txt появится?
Индикатор для Yandex-Disk: https://forum.ubuntu.ru/index.php?topic=241992
UEFI-Boot - грузимся без загрузчика: http://help.ubuntu.ru/wiki/uefiboot

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 376
    • Просмотр профиля
Sly_tom_cat, txt файл
Sun Dec  3 15:05:01 MSK 2017
date
Sun Dec  3 15:05:57 MSK 2017
sudo date
Sun Dec  3 15:06:08 MSK 2017

Оффлайн snowin

  • Активист
  • *
  • Сообщений: 843
    • Просмотр профиля
Ввысь, полностью бы привели
Цитировать
crontab -l

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 376
    • Просмотр профиля
snowin,

# Edit this file to introduce tasks to be run by cron.
#
# Each task to run has to be defined through a single line
# indicating with different fields when the task will be run
# and what command to run for the task
#
# To define the time you can provide concrete values for
# minute (m), hour (h), day of month (dom), month (mon),
# and day of week (dow) or use '*' in these fields (for 'any').#
# Notice that tasks will be started based on the cron's system
# daemon's notion of time and timezones.
#
# Output of the crontab jobs (including errors) is sent through
# email to the user the crontab file belongs to (unless redirected).
#
# For example, you can run a backup of all your user accounts
# at 5 a.m every week with:
# 0 5 * * 1 tar -zcf /var/backups/home.tgz /home/
#
# For more information see the manual pages of crontab(5) and cron(8)
#
# m h  dom mon dow   command
*/30 * * * * /home/fikus/ipales.sh - все нормально, каждые 30 минут
0 * * * * /home/fikus/otpravka.sh - все нормально, каждый час
0 21 * * * /home/fikus/grafik.sh - запускается в 23:00, вот с этим и затыка

Оффлайн snowin

  • Активист
  • *
  • Сообщений: 843
    • Просмотр профиля
Ввысь, попробуй удалить последнюю строку
и написать заново, ручками
и кстати, что говорит лог крона?
и кстати, желательно вывод обрамлять в код, под спойлер
« Последнее редактирование: 03 Декабрь 2017, 20:51:09 от snowin »

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 376
    • Просмотр профиля
snowin, попробую заново написать. Убирать не стал, т.к. не особо много получилось. В логе в 21:00 ничего,в 23:00 все записывает как надо.

Оффлайн snowin

  • Активист
  • *
  • Сообщений: 843
    • Просмотр профиля
Ввысь, если не поможет, попробуй добавить эту строку в самое начало кронтаба

Оффлайн Ввысь

  • Автор темы
  • Активист
  • *
  • Сообщений: 376
    • Просмотр профиля
snowin, перенес в начало. Как сработает, напишу.
Без изменений, первая строка 0 11 * * * /home/fikus/grafik.sh отработало в 13:00, мистика :o

Решил, помогает cron restart
« Последнее редактирование: 05 Декабрь 2017, 21:31:50 от Ввысь »

 

Страница сгенерирована за 0.11 секунд. Запросов: 22.