Não é possível agendar tarefas no crontab

1
[srinkann@sjc-ads-440 ~]$ crontab -e
no crontab for srinkann - using an empty one
/bin/sh: /usr/bin/vi: No such file or directory
crontab: "/usr/bin/vi" exited with status 127
[srinkann@sjc-ads-440 ~]$

No Google, eu tenho a solução abaixo, mas não tenho permissão para fazer isso.

ln -s /bin/vi /usr/bin/vi

Por favor, ajude ..

    
por sri 26.11.2015 / 08:06

2 respostas

2

Suponho que você pode usar vi . Existe uma solução alternativa:

crontab -l > crontab.txt
vi crontab.txt
crontab crontab.txt

Você pode fazer suas modificações no crontab.txt .

    
por 26.11.2015 / 08:34
4

execute na linha de comando E coloque o seguinte no seu ~/.profile (ou ~/.bash_profile ou o que for apropriado para o seu shell):

EDITOR='/bin/vi'
VISUAL='/bin/vi'
export EDITOR VISUAL

Dependendo do seu shell, você pode até fazer algo assim:

EDITOR=$(type -p vim || type -p vi || type -p nvi)
VISUAL="$EDITOR"
export EDITOR VISUAL
    
por 26.11.2015 / 08:08

Tags