Crontab открывается как пустая страница, не может сохранить

Я действительно не знаком с Linux и только недавно начал использовать его, так что будьте терпеливы со мной. Я пытаюсь управлять камерой через регулярные промежутки времени через скрипт, который вызывается в crontab. Когда я запускаю компьютер, я могу открыть crontab, отредактировать и сохранить, и все выполняется правильно. Тем не менее, я никогда не смогу открыть crontab второй раз, пока я не перезагружу компьютер первым. Если я наберу crontab -e, я получу пустую страницу, расположенную в каталоге / tmp. Я могу ввести туда свои команды, но не могу их сохранить.

Я не знаю, относится ли это к делу, но когда я пытаюсь использовать sudo crontab -e, я получаю что-то вроде «не установлен cron для root».

Любая помощь действительно приветствуется!

Сара

[править] Проблема решена: проблема была в редакторе (gedit), при использовании nano в качестве редактора я могу получить доступ к crontab, редактировать и сохранить без проблем!

1
задан 22 November 2012 в 22:09

1 ответ

Команда crontab -e проверит переменные среды $EDITOR и $VISUAL на предмет переопределения текстового редактора по умолчанию, поэтому ...
Можно использовать два из многих других возможных способов:

1. Либо : Запустите команду select-editor на терминале (вы можете получить терминал, нажав Ctrl+Alt+T), как показано ниже

$ select-editor 

Select an editor.  To change later, run 'select-editor'.
  1. /bin/ed
  2. /bin/nano        <---- easiest
  3. /usr/bin/vim.basic
  4. /usr/bin/vim.tiny

Choose 1-4 [2]: 

По умолчанию здесь выбрано 2, упомянутое в квадратных скобках. Ваш ответ по умолчанию будет работать с crontab -e при независимом запуске.

2. ИЛИ : (Это мой личный фаворит.) Выберите одно из следующих, чтобы переопределить редактор по умолчанию:

$ export EDITOR=nano

или

$ export VISUAL=nano  

Конечно, этот выбор #2 Вы можете сделать постоянным, надев его на .bashrc или .bash_profile.

0
ответ дан 22 November 2012 в 22:09

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

Похожие вопросы: