Я редактирую свой crontab с помощью vim (открывается с помощью команды crontab -e ).

Как я могу обновить эффективную таблицу cron, не покидая vim?

По соображениям безопасности crontab -e открывает временный файл (проверьте путь, нажав 1, а затем CTRL+G). Когда вы покидаете свой редактор выбора, проверяется ваша таблица cron, и если она действительна, она будет установлена, показывая знакомую

crontab: installing new crontab

1 ответ1

2

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

:w

Это сохранит текущий буфер в его файл.

:!crontab %

Это позволит открыть оболочку и вызвать crontab давая файл текущего буфера (известный vim % от его относительного пути) в качестве новой таблицы хрон для установки.

Если вы не доверяете команде оболочки, возможно, сначала попробуйте следующие команды:

:!echo foo чтобы увидеть оболочку и вывод foo .

:!echo % чтобы увидеть относительный путь к файлу буфера.

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