Crontab abre como uma página em branco, não pode salvar

1

Eu realmente não estou familiarizado com o Linux, e só comecei a usá-lo recentemente, então seja paciente comigo. Eu estou tentando controlar uma câmera em intervalos regulares através de um script que é chamado no crontab. Quando eu inicio o computador, posso abrir o crontab, editar e salvar, e tudo é executado corretamente. No entanto, eu nunca consigo abrir o crontab pela segunda vez, a menos que eu reinicie o computador primeiro. Se eu digitar crontab -e, recebo uma página em branco, localizada no diretório / tmp. Eu posso inserir meus comandos lá, mas não posso salvá-lo.

Eu não sei se isso é relevante, mas quando eu tento o sudo crontab -e, eu recebo algo como "nenhum cron instalado para o root".

Qualquer ajuda é muito apreciada!

Sarah

[edit] Problema resolvido: o problema foi o editor (gedit), ao usar o nano como editor, consigo acessar o crontab, editar e salvar sem problemas!

    
por Sarah 22.11.2012 / 11:15

1 resposta

0

O comando crontab -e verificará as variáveis de ambiente $EDITOR e $VISUAL para uma substituição do editor de texto padrão, portanto ...
Duas das muitas outras maneiras possíveis podem ser aplicadas:

1. Ou : execute o comando select-editor no terminal (você pode obter um terminal pressionando Ctrl+Alt+T ) como abaixo

$ 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]: 

O padrão aqui é escolhido como 2 mencionado no colchete. Sua resposta terá o padrão para ser executado com crontab -e quando executado de forma independente.

2. OR : (Este é o meu favorito pessoal.) Escolha um dos seguintes para substituir o editor padrão:

$ export EDITOR=nano

ou

$ export VISUAL=nano  

É claro que essa escolha de #2 você pode tornar permanente colocando-a em .bashrc ou .bash_profile .

    
por Snail-Horn 21.11.2013 / 15:47