저는 RHEL 5.6을 실행하고 있습니다. 나는 들어간다
$ crontab -e
내가 보는 건
Killed
그러나 파일을 편집하고(crontab.in이라고 가정) 다음을 입력할 수 있습니다.
$ crontab crontab.in
$ crontab -l
그리고 이것이 이런 방식으로 작동하는지, 내가 입력한 항목이 crontab.in
해당 런타임에서 실행되는지 확인하세요.
그렇다면 왜 crontab -e
나에게 효과가 없습니까?
답변1
strace
무슨 일이 일어나고 있는지 이해하는 데 사용됩니다 .
crontab -e
type 대신 strace crontab -e
실행 중인 명령에 대한 모든 시스템 호출의 (다소 긴) 목록을 제공해야 합니다. 마지막에는 뭔가 잘못되었음을 나타내는 일종의 오류를 발견해야 합니다. (보통 필요한 권한이 없는 파일을 여는 경우입니다.)