Как сохранить и выйти из crontab -e?

Как сохранить и выйти crontab -e?

Я попробовал все методы, перечисленные здесь, и ни один из них не работает, у меня есть Centos 5, Vi поставляется по умолчанию с Yum, и я установил Nano

решаемая

просто изменил редактор по умолчанию

export EDITOR=nano

и теперь я могу делать то, что я делаю, используя nano:) спасибо всем и да, я должен выучить Vi.. когда-нибудь!!!

5 ответов

Решение

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

Мы все здесь администраторы, поэтому нам всем нравится vi (утки, бегает).

export VISUAL=vi
crontab -e

(сделать некоторые правки, заканчивая ESCAPE)

:wq

А также crontab -l Теперь должен показать вам ваш новый crontab. Если вы предпочитаете какой-либо другой редактор, установите его в переменной окружения VISUAL и закройте его соответствующим образом.

Чтобы выйти из редактора vi:

Обычно новый или измененный файл сохраняется при выходе из vi. Однако также можно выйти из vi без сохранения файла. Курсор перемещается в нижнюю часть экрана при вводе двоеточия (:).

:x<Enter>   quit vi, writing out modified file to file named in original invocation
:wq<Enter>  quit vi, writing out modified file to file named in original invocation
:q<Enter>   quit (or exit) vi
:q!<Enter>  quit vi even though latest changes have not been saved for this vi call

Ctrl+x, ответьте, нажав y, чтобы сохранить изменения, и Enter, чтобы подтвердить.

esc-esc-:wq? Вы говорите, что vi - это редактор по умолчанию, и вместо этого вы хотите использовать nano?

Сохранение и выход vi описаны здесь:http://www.helpdesk.umd.edu/documents/4/4793/

Если ваш crontab -e запущен в редакторе joe, попробуйте:

CTRL+cвыйти без сохранения изменений

CTRL+k+xдля сохранения и выхода

Другие вопросы по тегам