Есть ли способ изменить время проверки менеджером обновлений обновлений?

Вы должны попробовать отправить разработчикам электронное письмо с просьбой добавить свое подтверждение покупки, и они, вероятно, помогут вам с проблемой

16
задан 21 April 2011 в 16:18

18 ответов

Спасибо людям. Янтар спросил об этом от моего имени из вопроса, который я задал в нашем IRC-канале. Я подумал, что это была работа на cron, и она копала их (/etc/cron.*), пытаясь понять это самостоятельно. Итак, теперь я не увижу всплеск использования процессора, поскольку я смотрю утреннее новостное видео.

Кажется, что часовой сдвиг часов. Я подозреваю, что это связано с летним временем. Вот этот снип с этого утра.

Apr 21 07:30:01 flounder CRON[21032]: (root) CMD (start -q anacron || :) Apr 21 07:30:01 flounder anacron[21035]: Anacron 2.3 started on 2011-04-21 Apr 21 07:30:01 flounder anacron[21035]: Will run job `cron.daily' in 5 min. Apr 21 07:30:01 flounder anacron[21035]: Will run job `cron.weekly' in 10 min. Apr 21 07:30:01 flounder anacron[21035]: Jobs will be executed sequentially Apr 21 07:35:01 flounder anacron[21035]: Job `cron.daily' started

Отметьте это решение.

1
ответ дан 25 July 2018 в 22:10

Обновления Apt запускаются скриптом под названием /etc/cron.daily/apt. /etc/cron.daily содержит несколько сценариев, которые происходят каждый день, но все в одно и то же время. Чтобы изменить время обновления Update Manager, вам нужно изменить время, когда все сценарии /etc/cron.daily срабатывают.

Для этого вам необходимо отредактировать файл /etc/crontab:

sudoedit /etc/crontab # or: gksu gedit /etc/crontab

Это довольно стандартный файл cron, который должен выглядеть примерно так:

# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) #

Из этого мы можем видеть триггеры cron.daily в 6:25 утра. Если вы хотите запустить его в 4 часа ночи, вы замените строку второго раза:

0 4 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

Если вам нужна дополнительная помощь в этом формате, Wikipedia имеет необычно техническую страницу на Cron.

10
ответ дан 25 July 2018 в 22:10
  • 1
    Это не будет устанавливать точное время обновления, так как есть случайный сон до фактической проверки новых пакетов. Это делается для того, чтобы миллионы пользователей одновременно попадали в зеркала. Сн. По умолчанию случайным образом выбирается между 0 и 30 минутами после начала задания cron. Вы можете изменить максимальное время сна с настройкой конфигурации APT::Periodic::RandomSleep APT; максимум 0 означает, что это всегда произойдет немедленно (, но помните, почему существует случайный сон! ). – JanC 21 April 2011 в 20:26

Спасибо людям. Янтар спросил об этом от моего имени из вопроса, который я задал в нашем IRC-канале. Я подумал, что это была работа на cron, и она копала их (/etc/cron.*), пытаясь понять это самостоятельно. Итак, теперь я не увижу всплеск использования процессора, поскольку я смотрю утреннее новостное видео.

Кажется, что часовой сдвиг часов. Я подозреваю, что это связано с летним временем. Вот этот снип с этого утра.

Apr 21 07:30:01 flounder CRON[21032]: (root) CMD (start -q anacron || :) Apr 21 07:30:01 flounder anacron[21035]: Anacron 2.3 started on 2011-04-21 Apr 21 07:30:01 flounder anacron[21035]: Will run job `cron.daily' in 5 min. Apr 21 07:30:01 flounder anacron[21035]: Will run job `cron.weekly' in 10 min. Apr 21 07:30:01 flounder anacron[21035]: Jobs will be executed sequentially Apr 21 07:35:01 flounder anacron[21035]: Job `cron.daily' started

Отметьте это решение.

1
ответ дан 26 July 2018 в 19:28

Обновления Apt запускаются скриптом под названием /etc/cron.daily/apt. /etc/cron.daily содержит несколько сценариев, которые происходят каждый день, но все в одно и то же время. Чтобы изменить время обновления Update Manager, вам нужно изменить время, когда все сценарии /etc/cron.daily срабатывают.

Для этого вам необходимо отредактировать файл /etc/crontab:

sudoedit /etc/crontab # or: gksu gedit /etc/crontab

Это довольно стандартный файл cron, который должен выглядеть примерно так:

# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) #

Из этого мы можем видеть триггеры cron.daily в 6:25 утра. Если вы хотите запустить его в 4 часа ночи, вы замените строку второго раза:

0 4 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

Если вам нужна дополнительная помощь в этом формате, Wikipedia имеет необычно техническую страницу на Cron.

10
ответ дан 26 July 2018 в 19:28
  • 1
    Это не будет устанавливать точное время обновления, так как есть случайный сон до фактической проверки новых пакетов. Это делается для того, чтобы миллионы пользователей одновременно попадали в зеркала. Сн. По умолчанию случайным образом выбирается между 0 и 30 минутами после начала задания cron. Вы можете изменить максимальное время сна с настройкой конфигурации APT::Periodic::RandomSleep APT; максимум 0 означает, что это всегда произойдет немедленно (, но помните, почему существует случайный сон! ). – JanC 21 April 2011 в 20:26

Спасибо людям. Янтар спросил об этом от моего имени из вопроса, который я задал в нашем IRC-канале. Я подумал, что это была работа на cron, и она копала их (/etc/cron.*), пытаясь понять это самостоятельно. Итак, теперь я не увижу всплеск использования процессора, поскольку я смотрю утреннее новостное видео.

Кажется, что часовой сдвиг часов. Я подозреваю, что это связано с летним временем. Вот этот снип с этого утра.

Apr 21 07:30:01 flounder CRON[21032]: (root) CMD (start -q anacron || :) Apr 21 07:30:01 flounder anacron[21035]: Anacron 2.3 started on 2011-04-21 Apr 21 07:30:01 flounder anacron[21035]: Will run job `cron.daily' in 5 min. Apr 21 07:30:01 flounder anacron[21035]: Will run job `cron.weekly' in 10 min. Apr 21 07:30:01 flounder anacron[21035]: Jobs will be executed sequentially Apr 21 07:35:01 flounder anacron[21035]: Job `cron.daily' started

Отметьте это решение.

1
ответ дан 31 July 2018 в 11:43

Обновления Apt запускаются скриптом под названием /etc/cron.daily/apt. /etc/cron.daily содержит несколько сценариев, которые происходят каждый день, но все в одно и то же время. Чтобы изменить время обновления Update Manager, вам нужно изменить время, когда все сценарии /etc/cron.daily срабатывают.

Для этого вам необходимо отредактировать файл /etc/crontab:

sudoedit /etc/crontab # or: gksu gedit /etc/crontab

Это довольно стандартный файл cron, который должен выглядеть примерно так:

# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) #

Из этого мы можем видеть триггеры cron.daily в 6:25 утра. Если вы хотите запустить его в 4 часа ночи, вы замените строку второго раза:

0 4 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

Если вам нужна дополнительная помощь в этом формате, Wikipedia имеет необычно техническую страницу на Cron.

10
ответ дан 31 July 2018 в 11:43
  • 1
    Это не будет устанавливать точное время обновления, так как есть случайный сон до фактической проверки новых пакетов. Это делается для того, чтобы миллионы пользователей одновременно попадали в зеркала. Сн. По умолчанию случайным образом выбирается между 0 и 30 минутами после начала задания cron. Вы можете изменить максимальное время сна с настройкой конфигурации APT::Periodic::RandomSleep APT; максимум 0 означает, что это всегда произойдет немедленно (, но помните, почему существует случайный сон! ). – JanC 21 April 2011 в 20:26

Спасибо людям. Янтар спросил об этом от моего имени из вопроса, который я задал в нашем IRC-канале. Я подумал, что это была работа на cron, и она копала их (/etc/cron.*), пытаясь понять это самостоятельно. Итак, теперь я не увижу всплеск использования процессора, поскольку я смотрю утреннее новостное видео.

Кажется, что часовой сдвиг часов. Я подозреваю, что это связано с летним временем. Вот этот снип с этого утра.

Apr 21 07:30:01 flounder CRON[21032]: (root) CMD (start -q anacron || :) Apr 21 07:30:01 flounder anacron[21035]: Anacron 2.3 started on 2011-04-21 Apr 21 07:30:01 flounder anacron[21035]: Will run job `cron.daily' in 5 min. Apr 21 07:30:01 flounder anacron[21035]: Will run job `cron.weekly' in 10 min. Apr 21 07:30:01 flounder anacron[21035]: Jobs will be executed sequentially Apr 21 07:35:01 flounder anacron[21035]: Job `cron.daily' started

Отметьте это решение.

1
ответ дан 2 August 2018 в 03:40

Обновления Apt запускаются скриптом под названием /etc/cron.daily/apt. /etc/cron.daily содержит несколько сценариев, которые происходят каждый день, но все в одно и то же время. Чтобы изменить время обновления Update Manager, вам нужно изменить время, когда все сценарии /etc/cron.daily срабатывают.

Для этого вам необходимо отредактировать файл /etc/crontab:

sudoedit /etc/crontab # or: gksu gedit /etc/crontab

Это довольно стандартный файл cron, который должен выглядеть примерно так:

# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) #

Из этого мы можем видеть триггеры cron.daily в 6:25 утра. Если вы хотите запустить его в 4 часа ночи, вы замените строку второго раза:

0 4 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

Если вам нужна дополнительная помощь в этом формате, Wikipedia имеет необычно техническую страницу на Cron.

10
ответ дан 2 August 2018 в 03:40
  • 1
    Это не будет устанавливать точное время обновления, так как есть случайный сон до фактической проверки новых пакетов. Это делается для того, чтобы миллионы пользователей одновременно попадали в зеркала. Сн. По умолчанию случайным образом выбирается между 0 и 30 минутами после начала задания cron. Вы можете изменить максимальное время сна с настройкой конфигурации APT::Periodic::RandomSleep APT; максимум 0 означает, что это всегда произойдет немедленно (, но помните, почему существует случайный сон! ). – JanC 21 April 2011 в 20:26

Спасибо людям. Янтар спросил об этом от моего имени из вопроса, который я задал в нашем IRC-канале. Я подумал, что это была работа на cron, и она копала их (/etc/cron.*), пытаясь понять это самостоятельно. Итак, теперь я не увижу всплеск использования процессора, поскольку я смотрю утреннее новостное видео.

Кажется, что часовой сдвиг часов. Я подозреваю, что это связано с летним временем. Вот этот снип с этого утра.

Apr 21 07:30:01 flounder CRON[21032]: (root) CMD (start -q anacron || :) Apr 21 07:30:01 flounder anacron[21035]: Anacron 2.3 started on 2011-04-21 Apr 21 07:30:01 flounder anacron[21035]: Will run job `cron.daily' in 5 min. Apr 21 07:30:01 flounder anacron[21035]: Will run job `cron.weekly' in 10 min. Apr 21 07:30:01 flounder anacron[21035]: Jobs will be executed sequentially Apr 21 07:35:01 flounder anacron[21035]: Job `cron.daily' started

Отметьте это решение.

1
ответ дан 4 August 2018 в 19:42

Обновления Apt запускаются скриптом под названием /etc/cron.daily/apt. /etc/cron.daily содержит несколько сценариев, которые происходят каждый день, но все в одно и то же время. Чтобы изменить время обновления Update Manager, вам нужно изменить время, когда все сценарии /etc/cron.daily срабатывают.

Для этого вам необходимо отредактировать файл /etc/crontab:

sudoedit /etc/crontab # or: gksu gedit /etc/crontab

Это довольно стандартный файл cron, который должен выглядеть примерно так:

# /etc/crontab: system-wide crontab # Unlike any other crontab you don't have to run the `crontab' # command to install the new version when you edit this file # and files in /etc/cron.d. These files also have username fields, # that none of the other crontabs do. SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * * * * root cd / && run-parts --report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly ) 52 6 1 * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly ) #

Из этого мы можем видеть триггеры cron.daily в 6:25 утра. Если вы хотите запустить его в 4 часа ночи, вы замените строку второго раза:

0 4 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )

Если вам нужна дополнительная помощь в этом формате, Wikipedia имеет необычно техническую страницу на Cron.

10
ответ дан 4 August 2018 в 19:42
  • 1
    Это не будет устанавливать точное время обновления, так как есть случайный сон до фактической проверки новых пакетов. Это делается для того, чтобы миллионы пользователей одновременно попадали в зеркала. Сн. По умолчанию случайным образом выбирается между 0 и 30 минутами после начала задания cron. Вы можете изменить максимальное время сна с настройкой конфигурации APT::Periodic::RandomSleep APT; максимум 0 означает, что это всегда произойдет немедленно (, но помните, почему существует случайный сон! ). – JanC 21 April 2011 в 20:26

Обновления Apt запускаются с помощью сценария под названием /etc/cron.daily/apt . /etc/cron.daily содержит несколько сценариев, которые происходят каждый день, но все в одно и то же время. Чтобы изменить время обновления Update Manager, вам необходимо изменить время, когда все сценарии /etc/cron.daily сработали.

Чтобы сделать это, вам нужно отредактируйте файл / etc / crontab :

  sudoedit / etc / crontab # или: gksu gedit / etc / crontab  

Это довольно стандартный файл cron , который должен выглядеть примерно так:

  # / etc / crontab: общесистемный crontab # В отличие от любого другого crontab, который вы надеваете  't нужно запустить команду `crontab' # для установки новой версии при редактировании этого файла # и файлов в /etc/cron.d.  Эти файлы также имеют поля имени пользователя, #, которые ни один из других crontabs не делает.  SHELL = / bin / sh PATH = / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin # mh dom mon dow пользовательская команда 17 * * * * root  cd / & amp; & amp;  run-parts --report /etc/cron.hourly 25 6 * * * Корневой тест -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.daily) 47 6 * * 7 тест корня -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.weekly) 52 6 1 * * Корневой тест -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.monthly) #  

Из этого можно видеть триггеры cron.daily при 6 : 25am. Если вы хотите запустить его в 4 часа ночи, вы замените строку второго раза:

  0 4 * * * Корневой тест -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.daily)  

Если вам нужна дополнительная помощь в этом формате, Wikipedia имеет необычно техническую страницу на Крон .

10
ответ дан 6 August 2018 в 03:47

Спасибо людям. Янтар спросил об этом от моего имени из вопроса, который я задал в нашем IRC-канале. Я подумал, что это была работа на cron, и она копала их (/etc/cron.*), пытаясь понять это самостоятельно. Итак, теперь я не увижу всплеск использования процессора, поскольку я смотрю видео с утренними новостями.

Кажется, что часовой сдвиг часов. Я подозреваю, что это связано с летним временем.

  Apr 21 07:30:01 камбала CRON [21032]: (root) CMD (start -q anacron || :) Apr 21 07:30:01  камбала anacron [21035]: Anacron 2.3 стартовал в 2011-04-21 21 апреля 07:30:01 камбала anacron [21035]: Запустит работу `cron.daily 'за 5 минут.  21 апр. 07:30:01 муравейник anacron [21035]: Запустит работу `cron.weekly 'за 10 минут.  Apr 21 07:30:01 flounder anacron [21035]: Работы будут исполняться последовательно 21 апреля 07:35:01 камбала anacron [21035]: Работа `cron.daily 'началась  

Mark это было решено.

1
ответ дан 6 August 2018 в 03:47

Обновления Apt запускаются с помощью сценария под названием /etc/cron.daily/apt . /etc/cron.daily содержит несколько сценариев, которые происходят каждый день, но все в одно и то же время. Чтобы изменить время обновления Update Manager, вам необходимо изменить время, когда все сценарии /etc/cron.daily сработали.

Чтобы сделать это, вам нужно отредактируйте файл / etc / crontab :

  sudoedit / etc / crontab # или: gksu gedit / etc / crontab  

Это довольно стандартный файл cron , который должен выглядеть примерно так:

  # / etc / crontab: общесистемный crontab # В отличие от любого другого crontab, который вы надеваете  't нужно запустить команду `crontab' # для установки новой версии при редактировании этого файла # и файлов в /etc/cron.d.  Эти файлы также имеют поля имени пользователя, #, которые ни один из других crontabs не делает.  SHELL = / bin / sh PATH = / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin # mh dom mon dow пользовательская команда 17 * * * * root  cd / & amp; & amp;  run-parts --report /etc/cron.hourly 25 6 * * * Корневой тест -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.daily) 47 6 * * 7 тест корня -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.weekly) 52 6 1 * * Корневой тест -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.monthly) #  

Из этого можно видеть триггеры cron.daily при 6 : 25am. Если вы хотите запустить его в 4 часа ночи, вы замените строку второго раза:

  0 4 * * * Корневой тест -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.daily)  

Если вам нужна дополнительная помощь в этом формате, Wikipedia имеет необычно техническую страницу на Крон .

10
ответ дан 7 August 2018 в 21:42

Спасибо людям. Янтар спросил об этом от моего имени из вопроса, который я задал в нашем IRC-канале. Я подумал, что это была работа на cron, и она копала их (/etc/cron.*), пытаясь понять это самостоятельно. Итак, теперь я не увижу всплеск использования процессора, поскольку я смотрю видео с утренними новостями.

Кажется, что часовой сдвиг часов. Я подозреваю, что это связано с летним временем.

  Apr 21 07:30:01 камбала CRON [21032]: (root) CMD (start -q anacron || :) Apr 21 07:30:01  камбала anacron [21035]: Anacron 2.3 стартовал в 2011-04-21 21 апреля 07:30:01 камбала anacron [21035]: Запустит работу `cron.daily 'за 5 минут.  21 апр. 07:30:01 муравейник anacron [21035]: Запустит работу `cron.weekly 'за 10 минут.  Apr 21 07:30:01 flounder anacron [21035]: Работы будут исполняться последовательно 21 апреля 07:35:01 камбала anacron [21035]: Работа `cron.daily 'началась  

Mark это было решено.

1
ответ дан 7 August 2018 в 21:42

Спасибо людям. Янтар спросил об этом от моего имени из вопроса, который я задал в нашем IRC-канале. Я подумал, что это была работа на cron, и она копала их (/etc/cron.*), пытаясь понять это самостоятельно. Итак, теперь я не увижу всплеск использования процессора, поскольку я смотрю видео с утренними новостями.

Кажется, что часовой сдвиг часов. Я подозреваю, что это связано с летним временем.

  Apr 21 07:30:01 камбала CRON [21032]: (root) CMD (start -q anacron || :) Apr 21 07:30:01  камбала anacron [21035]: Anacron 2.3 стартовал в 2011-04-21 21 апреля 07:30:01 камбала anacron [21035]: Запустит работу `cron.daily 'за 5 минут.  21 апр. 07:30:01 муравейник anacron [21035]: Запустит работу `cron.weekly 'за 10 минут.  Apr 21 07:30:01 flounder anacron [21035]: Работы будут исполняться последовательно 21 апреля 07:35:01 камбала anacron [21035]: Работа `cron.daily 'началась  

Mark это было решено.

1
ответ дан 10 August 2018 в 09:56

Обновления Apt запускаются с помощью сценария под названием /etc/cron.daily/apt . /etc/cron.daily содержит несколько сценариев, которые происходят каждый день, но все в одно и то же время. Чтобы изменить время обновления Update Manager, вам необходимо изменить время, когда все сценарии /etc/cron.daily сработали.

Чтобы сделать это, вам нужно отредактируйте файл / etc / crontab :

  sudoedit / etc / crontab # или: gksu gedit / etc / crontab  

Это довольно стандартный файл cron , который должен выглядеть примерно так:

  # / etc / crontab: общесистемный crontab # В отличие от любого другого crontab, который вы надеваете  't нужно запустить команду `crontab' # для установки новой версии при редактировании этого файла # и файлов в /etc/cron.d.  Эти файлы также имеют поля имени пользователя, #, которые ни один из других crontabs не делает.  SHELL = / bin / sh PATH = / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin # mh dom mon dow пользовательская команда 17 * * * * root  cd / & amp; & amp;  run-parts --report /etc/cron.hourly 25 6 * * * Корневой тест -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.daily) 47 6 * * 7 тест корня -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.weekly) 52 6 1 * * Корневой тест -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.monthly) #  

Из этого можно видеть триггеры cron.daily при 6 : 25am. Если вы хотите запустить его в 4 часа ночи, вы замените строку второго раза:

  0 4 * * * Корневой тест -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.daily)  

Если вам нужна дополнительная помощь в этом формате, Wikipedia имеет необычно техническую страницу на Крон .

10
ответ дан 10 August 2018 в 09:56

Обновления Apt запускаются с помощью сценария под названием /etc/cron.daily/apt . /etc/cron.daily содержит несколько сценариев, которые происходят каждый день, но все в одно и то же время. Чтобы изменить время обновления Update Manager, вам необходимо изменить время, когда все сценарии /etc/cron.daily сработали.

Чтобы сделать это, вам нужно отредактируйте файл / etc / crontab :

  sudoedit / etc / crontab # или: gksu gedit / etc / crontab  

Это довольно стандартный файл cron , который должен выглядеть примерно так:

  # / etc / crontab: общесистемный crontab # В отличие от любого другого crontab, который вы надеваете  't нужно запустить команду `crontab' # для установки новой версии при редактировании этого файла # и файлов в /etc/cron.d.  Эти файлы также имеют поля имени пользователя, #, которые ни один из других crontabs не делает.  SHELL = / bin / sh PATH = / usr / local / sbin: / usr / local / bin: / sbin: / bin: / usr / sbin: / usr / bin # mh dom mon dow пользовательская команда 17 * * * * root  cd / & amp; & amp;  run-parts --report /etc/cron.hourly 25 6 * * * Корневой тест -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.daily) 47 6 * * 7 тест корня -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.weekly) 52 6 1 * * Корневой тест -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.monthly) #  

Из этого можно видеть триггеры cron.daily при 6 : 25am. Если вы хотите запустить его в 4 часа ночи, вы замените строку второго раза:

  0 4 * * * Корневой тест -x / usr / sbin / anacron ||  (cd / & amp; & amp; run-parts --report /etc/cron.daily)  

Если вам нужна дополнительная помощь в этом формате, Wikipedia имеет необычно техническую страницу на Крон .

10
ответ дан 13 August 2018 в 16:15
  • 1
    Это не будет устанавливать точное время обновления, так как есть случайный сон до фактической проверки новых пакетов. Это делается для того, чтобы миллионы пользователей одновременно попадали в зеркала. Сн. По умолчанию случайным образом выбирается между 0 и 30 минутами после начала задания cron. Вы можете изменить максимальное время сна с настройкой конфигурации APT :: Periodic :: RandomSleep APT; максимум 0 означает, что это всегда произойдет немедленно (, но помните, почему существует случайный сон! ). – JanC 21 April 2011 в 20:26

Спасибо людям. Янтар спросил об этом от моего имени из вопроса, который я задал в нашем IRC-канале. Я подумал, что это была работа на cron, и она копала их (/etc/cron.*), пытаясь понять это самостоятельно. Итак, теперь я не увижу всплеск использования процессора, поскольку я смотрю видео с утренними новостями.

Кажется, что часовой сдвиг часов. Я подозреваю, что это связано с летним временем.

  Apr 21 07:30:01 камбала CRON [21032]: (root) CMD (start -q anacron || :) Apr 21 07:30:01  камбала anacron [21035]: Anacron 2.3 стартовал в 2011-04-21 21 апреля 07:30:01 камбала anacron [21035]: Запустит работу `cron.daily 'за 5 минут.  21 апр. 07:30:01 муравейник anacron [21035]: Запустит работу `cron.weekly 'за 10 минут.  Apr 21 07:30:01 flounder anacron [21035]: Работы будут исполняться последовательно 21 апреля 07:35:01 камбала anacron [21035]: Работа `cron.daily 'началась  

Mark это было решено.

1
ответ дан 13 August 2018 в 16:15

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

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