gvim을 사용할 때 "crontab -e: E212: 쓰기용 파일을 열 수 없습니다" 발생(vi와 함께 사용)

gvim을 사용할 때 "crontab -e: E212: 쓰기용 파일을 열 수 없습니다" 발생(vi와 함께 사용)

사용자로서 crontab을 편집하고 싶습니다.

crontab -e

gvim출시되었습니다. 그것은 인쇄한다

"/tmp/crontab.IUVYhK/crontab" [New DIRECTORY]  

쓸 수는 있지만 임시 파일에 쓰려고 하면 다음 오류 메시지가 나타납니다.

"crontab.IUVYhK/crontab" E212: Can't open file for writing

그러나 vi를 편집기로 사용하는 데 아무런 문제가 없습니다.

EDITOR=vi crontab -e

설정이 gvim잘못 됐나요 EDITOR? 을 사용해야 합니까 vi? 저는 이 데스크탑에서 관리 작업을 거의 수행하지 않으므로 아무런 문제도 발생하지 않았습니다.

답변1

crontab -e편집이 완료될 때까지 명령이 반환되지 않는 편집기인 동기 편집기 를 사용해야 합니다 . 예를 들어,

export EDITOR="gvim --nofork"
crontab -e

또 다른 옵션은 다음과 같습니다.

crontab -l > ~/.crontab
gvim ~/.crontab
# wait until editing is finished
crontab ~/.crontab

관련 정보