Я никогда не использую crontab, и в то время как он просит у меня пароль root, я осторожен.
Таким образом, мой вопрос,
Я должен периодически работать (скажем, каждые 30 минут), простой сценарий для анализирует текстовый файл, который является обновлением почти каждую минуту. Если результат сценария находит точно, что я хочу, сценарий уничтожают процесс, которые обновляют текстовый файл.
Так в основном мне просто нужна некоторая команда, которая запускает мой аналитический скрипт, позволяет, говорит каждое 30-минутное.
Я узнал, что crontab является, вероятно, одной из опций, но я - он "безопасный". Почему эта команда требует пароля root и так далее? Или Есть ли какие-либо другие опции (лучше, более простой и так далее), как периодически запускать некоторый скрипт?
Большое спасибо
P.
я узнал, что crontab является, вероятно, одной из опций, но я - он "безопасный". Почему эта команда требует пароля root и так далее?
, Почему был бы, требуя пароля, делают что-то менее безопасным? Используя crontab безопасно, так как никто не может изменить те файлы, если они не знают Вашего пароля администратора.
Или там какие-либо другие опции (лучше, более простой и так далее), как периодически выполнять некоторый сценарий?
я сам использовал бы /etc/crontab
. Это - 1 файл для всех пользователей (различие с crontab
- то, что можно добавить пользователя к командной строке), где crontab
1 файл на пользователя. Не имеет значения, если бы у Вас есть 1 пользователь, но с 2 или больше Вы поддержали бы больше файлов, чем необходимый.
Можно установить cronjob для пользователя только, и он не потребует пароля root.
$ crontab -e