повторно создать default crontab [duplicate]

Rhythmbox 0.13.3 старше текущей упакованной версии. Launchpad может отсутствовать информация о выпуске для основной серии или этот пакет связан с неправильной серией Rhythmbox.

3
задан 16 May 2018 в 09:00

3 ответа

Cron использует два совершенно независимых набора файлов crontab.

Один из них является общедоступным (общесистемным), расположенным в /etc. Он включает /etc/crontab и файлы в /etc/cron.d. Связанный с вами файл похож на значение по умолчанию /etc/crontab. Если у вас есть это содержимое в файле /etc/crontab, сохраните его. Другой включает частный файл для каждого пользователя. Их фактическое местоположение - /var/spool/cron/crontabs, но эта папка недоступна обычными способами. Эти файлы crontab должны быть доступны и изменены с помощью команды crontab. Пользовательский crontab (включая root, доступ к которому с использованием sudo crontab <option>) по умолчанию не существует. Когда вы выдаете crontab -e и не имеете файла crontab для данного пользователя, команда приносит шаблон без запланированных команд, просто описательные комментарии. Файл сохраняется только при изменении шаблона. Чтобы сбросить его до состояния по умолчанию (т. Е. Удалить его), используйте команду: crontab -r
1
ответ дан 17 July 2018 в 15:21

Cron использует два совершенно независимых набора файлов crontab.

Один из них является общедоступным (общесистемным), расположенным в /etc. Он включает /etc/crontab и файлы в /etc/cron.d. Связанный с вами файл похож на значение по умолчанию /etc/crontab. Если у вас есть это содержимое в файле /etc/crontab, сохраните его. Другой включает частный файл для каждого пользователя. Их фактическое местоположение - /var/spool/cron/crontabs, но эта папка недоступна обычными способами. Эти файлы crontab должны быть доступны и изменены с помощью команды crontab. Пользовательский crontab (включая root, доступ к которому с использованием sudo crontab <option>) по умолчанию не существует. Когда вы выдаете crontab -e и не имеете файла crontab для данного пользователя, команда приносит шаблон без запланированных команд, просто описательные комментарии. Файл сохраняется только при изменении шаблона. Чтобы сбросить его до состояния по умолчанию (т. Е. Удалить его), используйте команду: crontab -r
1
ответ дан 20 July 2018 в 15:47
  • 1
    Пользователь crontab функционально пуст, но содержит информативные комментарии в начале, iirc. – muru 4 May 2018 в 10:28
  • 2
    @muru Вы почти правы. Если вы откроете пустой crontab с помощью команды crontab, вы получите некоторые комментарии к заполнителям. Однако они не сохраняются в /var/spool/cron/crontabs, пока вы не сохраните свой собственный кронтаб. – Melebius 4 May 2018 в 10:29
  • 3
    sudo contab -e не был пуст, прежде чем я испортил его. Там были реальные рабочие места, а не только стандартные комментарии. Если он был пуст установкой Ubuntu, я только кратко просмотрел его. Я предполагаю, что некоторые приложения добавили root cronjob после установки. – Jonas Ellehauge 16 May 2018 в 09:03
  • 4
    @JonasEllehauge для пользователя crontab пользователя root по умолчанию. Любые пакеты, которые должны запускать cronjobs, используют каталоги /etc/cron.*. Пакет не редактирует crontab корневого пользователя. – muru 16 May 2018 в 09:15
  • 5
    Спасибо, приятно знать. У меня были некоторые записи, и я не добавлял их вручную. Вот что сейчас 17 * * * * root cd / && run-parts --report /etc/cron.hourly /n 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) [+more anacron entries]. Похоже, анаконда добавил. Первый выглядит как системный элемент для меня. – Jonas Ellehauge 17 May 2018 в 09:00

Cron использует два совершенно независимых набора файлов crontab.

Один из них является общедоступным (общесистемным), расположенным в /etc. Он включает /etc/crontab и файлы в /etc/cron.d. Связанный с вами файл похож на значение по умолчанию /etc/crontab. Если у вас есть это содержимое в файле /etc/crontab, сохраните его. Другой включает частный файл для каждого пользователя. Их фактическое местоположение - /var/spool/cron/crontabs, но эта папка недоступна обычными способами. Эти файлы crontab должны быть доступны и изменены с помощью команды crontab. Пользовательский crontab (включая root, доступ к которому с использованием sudo crontab <option>) по умолчанию не существует. Когда вы выдаете crontab -e и не имеете файла crontab для данного пользователя, команда приносит шаблон без запланированных команд, просто описательные комментарии. Файл сохраняется только при изменении шаблона. Чтобы сбросить его до состояния по умолчанию (т. Е. Удалить его), используйте команду: crontab -r
1
ответ дан 23 July 2018 в 16:18
  • 1
    Пользователь crontab функционально пуст, но содержит информативные комментарии в начале, iirc. – muru 4 May 2018 в 10:28
  • 2
    @muru Вы почти правы. Если вы откроете пустой crontab с помощью команды crontab, вы получите некоторые комментарии к заполнителям. Однако они не сохраняются в /var/spool/cron/crontabs, пока вы не сохраните свой собственный кронтаб. – Melebius 4 May 2018 в 10:29
  • 3
    sudo contab -e не был пуст, прежде чем я испортил его. Там были реальные рабочие места, а не только стандартные комментарии. Если он был пуст установкой Ubuntu, я только кратко просмотрел его. Я предполагаю, что некоторые приложения добавили root cronjob после установки. – Jonas Ellehauge 16 May 2018 в 09:03
  • 4
    @JonasEllehauge для пользователя crontab пользователя root по умолчанию. Любые пакеты, которые должны запускать cronjobs, используют каталоги /etc/cron.*. Пакет не редактирует crontab корневого пользователя. – muru 16 May 2018 в 09:15
  • 5
    Спасибо, приятно знать. У меня были некоторые записи, и я не добавлял их вручную. Вот что сейчас 17 * * * * root cd / && run-parts --report /etc/cron.hourly /n 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily ) [+more anacron entries]. Похоже, анаконда добавил. Первый выглядит как системный элемент для меня. – Jonas Ellehauge 17 May 2018 в 09:00

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

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