crontab -e
일반 사용자로 사용하여 사용자 crontab을 편집 할 수 있습니다 . anacron은 관리자가 아닌 개별 사용자에 대해 비슷한 기능을 가지고 있습니까?
답변
anacron -t ${HOME}/etc/anacrontab -S ${HOME}/var/spool/anacron
- -t anacrontab (예 : $ {HOME} / etc / anacrontab)
- -S spooldir (예 : $ {HOME} / var / spool / anacron
~ / .profile에 명령을 추가하여 로그인 할 때 실행하거나 한 시간마다 cronjob에 넣어 자체적으로 실행하십시오.
cron에 넣으면 매 시간마다 모든 스크립트를 실행하는 anacron에 대해 걱정할 필요가 없습니다. 스풀 디렉토리에서 마지막 실행의 자체 타임 스탬프를 유지하기 때문입니다.
자신 만의 anacrontab 파일을 만드는 방법에 대한 자세한 내용은 man anacrontab 을 참조하십시오 .
답변
영향을받는 스크립트의 볼륨에 따라 anacrontab 파일 또는 디렉토리 sudo -u
의 명령과 함께 사용할 수도 있습니다 .
bash 예제 :
sudo -u ${USER_TO_RUN_AS} bash -l -c "echo 'Replace this echo with some more useful logic.'"
이렇게하면 두 개의 추가 파일을 유지 관리하지 않아도됩니다.