크론탭 매개변수

크론탭 매개변수

내가 아는 한, crontab -e현재 crontab을 편집하는 데 사용됩니다. abc라는 파일을 만들고 그 안에 cron 명령을 넣고 를 입력하면 crontab abc현재 cron 파일이 abc 파일의 내용으로 설정된다고 생각합니다. 이제 현재 crontab 설정이 abc.txt 파일의 내용이라고 가정합니다.

하지만 이제 를 입력하면 crontab -e내 cron 명령이 표시된 목록에 없습니다.

내 이해가 잘못됐나? 나는 같은 일을 사용하거나 할 crontab -e수 있다고 생각합니다.crontab filename

답변1

abc라는 파일을 만들고 그 안에 cron 명령을 넣고 를 입력하면 crontab abc현재 cron 파일이 abc 파일의 내용으로 설정된다고 생각합니다.

"crontab 파일"을 의미하는 경우명령을 실행하는 사용자가 crontab abc명령을 실행합니다.", 좋아요.

crontab -e실행 중인 것과 동일한 사용자 계정 으로 실행하고 있습니까 crontab abc? 각 사용자는 자신만의 crontab 파일을 갖고 있으며, 시스템 관리자는 일반적으로 /etc/crontab명령을 실행해야 하는 사용자 이름을 지정할 수 있는(그리고 반드시 지정해야 하는) 시스템 전체 파일도 가지고 있습니다.

루트로 실행 하고 이제 일반 사용자로 실행 crontab abc하려고 하면 crontab이 설정되고 일반 사용자는 물론 crontab을 편집할 수 없습니다.crontab -ecrontab abcroot

관련 정보