Я использую работу cron, чтобы звонить offlineimap
каждые 2 минуты:
*/2 * * * * /usr/bin/offlineimap > ~/Maildir/offlineimap.log 2>&1
Мне нужно было убить работу cron, чтобы исправить проблему. Как я могу перезапустить работу cron (без перезагрузки)? Я нашел это «решение» онлайн:
mylogin@myhost:~$ sudo /etc/init.d/cron restart
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service cron restart
Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the stop(8) and then start(8) utilities,
e.g. stop cron ; start cron. The restart(8) utility is also available.
cron stop/waiting
cron start/running, process 26958
Однако, используя ps -ef | grep ...
, я не вижу работу ... Что не так?
crontab
, закомментируйте эту работу, выполните техническое обслуживание, а затем раскомментируйте ее ...Ответы:
Cron подход
Если у вас есть привилегии sudo, вы можете остановить / запустить службу cron. Я считаю, что это то, что вы нашли в онлайн-решении.
В зависимости от того, какой дистрибутив Linux вы используете, вы можете выполнить следующие команды:
Или выполните эти команды:
Блокировка типа файла
Вы также можете поместить файл «dontrunofflineimap», скажем, в каталог / tmp, если вы хотите, чтобы задача offlineimap удерживалась и не запускалась некоторое время.
Процесс будет работать так. Вы касаетесь файла в / tmp следующим образом:
Задание cron будет изменено так:
Пока этот файл существует, он по существу блокирует
offlineimap
запуск приложения. Когда вы хотите возобновить его, просто удалите/tmp/dontrunofflineimap
файл.источник
Другое решение - отредактировать crontab и закомментировать задание, чтобы отключить его. Это немного лучше, так как
cron
может планировать и другие работы.Следующая команда помогает:
Если это корневой каталог пользователя, а не пользователя:
Чтобы закомментировать задание, добавьте
#
в начале строки. Как это:источник
Вы можете прочитать http://tutscode.com/how-to-use-crontab-in-linux/, чтобы получить больше информации о crontab.
источник