Как отключить перенос строк в редакторе Pico при выполнении ‘crontab -e’

#cron

#cron

Вопрос:

Я вставляю инструкцию cron через crontab -e , а Pico является редактором.

Но строка, которую я вставляю, переходит в режим переноса, и я не могу сохранить свой cron-файл, потому что последующая строка нарушает настройки времени.

Как я могу исправить эту проблему?

Ответ №1:

Если вы используете Bash, это просто:

 export EDITOR="pico -w"
  

Запустите это в командной строке и выполните:

 crontab -e
  

Комментарии:

1. Да, это именно то, что вы делаете.

2. Ну, выполнение обеих команд из командной строки не решило проблему переноса

Ответ №2:

Попробуйте отключить перенос строк:

 % EDITOR="pico -w" crontab -e
  

Вы также можете установить это для каждого вызова pico / nano, отредактировав свой ~/.picorc or ~/.nanorc и введя:

 unset fill
unset softwrap
set nowrap
  

Комментарии:

1. На сервере нет файлов picorc и около 20 файлов nanorc. Какой nanorc мне следует отредактировать?

2. Посмотрите на /etc/nanorc и посмотрите, какие значения по умолчанию он устанавливает.

3. /etc/nanorc не существует на моем сервере

Ответ №3:

Решил это.

Я просто навожу курсор на первый символ 2-й (обернутой) строки и нажимаю клавишу обратного пробела

Это переместило строку вверх и вместе с 1-й строкой.

Затем cron скомпилировался красиво

Спасибо всем за помощь