#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 скомпилировался красиво
Спасибо всем за помощь