Когда я выполняю cron
, я получаю эту ошибку
cron: невозможно открыть или создать /var/run/crond.pid: Permission denied
blockquote>Итак, как это сделать без
cron
?PS Я хочу проверить, изменился ли файл в svn, и у меня есть специальный скрипт для него.
Для доступа к вашей личной конфигурации cron вы должны использовать команду crontab -e (для редактирования вашей таблицы cron).
Альтернатива - это команда watch:
watch -n10 command args
Наконец, чтобы более эффективно отслеживать события файловой системы, вы можете использовать inotifywait из пакета inotify-tools.
Вы можете написать сценарий оболочки, который имеет sleep в цикле while.
#!/bin/sh
while [ true ]
do
sh special_svn_script.sh
sleep 10
done
gnome-schedule (нажмите кнопку «Установить сейчас!» с помощью вашего Software Center) представляет собой графический пользовательский интерфейс, который использует возможности vixie-cron, dcron и at для управления вашим файлом crontab и обеспечивает простой способ планирования задач на твой компьютер. Он поддерживает периодические (периодические) задачи и задачи, которые происходят только один раз в будущем. Это написано на Python с использованием pygtk.
Awesome features
Поддерживает пользовательские названия и значки для ваших задач, чтобы им было легче отслеживать поддержку шаблонов, чтобы вы не должны создавать одну и ту же задачу снова и снова; они сохраняются в gconf и могут легко отправлять их, скажем, в дистрибутив Linux. Если вы выполняете роль root, вы можете редактировать задачи любого пользователя crontab и «at». Человекочитаемые строки, такие как «Каждый час», а не «0 * * * *». Расширенный режим для экспертов crontab. Предоставляет «апплет панели», в котором вы можете управлять задачами из выпадающего меню. Предопределенные общие выражения, такие как: каждую минуту, каждую неделю, завтра , на следующей неделе Календарь позволяет выбрать день, когда вы хотите выполнить задание