crontab에서 작업을 예약할 수 없습니다

crontab에서 작업을 예약할 수 없습니다
[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 ~]$

Google에서는 다음과 같은 해결책을 얻었지만 누구도 그렇게 할 수 없었습니다.

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

답변1

해결 방법 이 vi있습니다.

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

에서 수정할 수 있습니다 crontab.txt.

답변2

명령줄에서 실행하고 다음을 사용자 ~/.profile(또는 ~/.bash_profile쉘에 적합한 항목)에 입력하십시오.

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

쉘에 따라 다음을 수행할 수도 있습니다.

EDITOR=$(type -p vim || type -p vi || type -p nvi)
VISUAL="$EDITOR"
export EDITOR VISUAL

관련 정보