2

У меня есть скрипт, который я хочу запускать каждые X минут. У меня уже есть предложение cron, которое нужно вставить в cron, но я нигде не могу его найти.

Терминальная команда 'crontab -e' работает, но она открывает ее в vim! Я никак не использую это. Как я могу отредактировать этот файл, используя gedit?

Я даже не знаю путь к файлу.

Вот сценарий:

*/3 * * * * /home/sergio/myscript.sh

Как я могу использовать gedit, чтобы вручную добавить эту строку? Спасибо!

2 ответа2

5

Вы не должны редактировать файл crontab напрямую, так что вам не нужно знать путь к нему. Тем не менее, вы должны быть в состоянии найти местоположение в вашей системе от man cron .

Если вы предпочитаете использовать gedit вместо vim качестве редактора по умолчанию, то добавьте это в ваш ~/.profile:

EDITOR=gedit

В краткосрочной перспективе (перед выходом из системы и повторным входом) вы можете сделать это, как указано выше, то есть из командной строки:

EDITOR=gedit crontab -e
2

Вы можете узнать путь, используя:

`which crontab`

Но вам, вероятно, будет лучше, если вы настроите свой редактор по умолчанию. Пытаться:

EDITOR=`which gedit` crontab -e

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .