log 2022-06-06
blog
job
fix system level cron
cron job @reboot 동작 안하던 원인 찾아서 해결.
- 먼저 주로
service cron status
로 현 상황을 진단함. - 처음엔 어떤 에러같진 않은데 메일서버? 패키지가 설치 안되어있어서 아래 링크 보고 해당 패키지 설치함.
https://askubuntu.com/questions/222512/cron-info-no-mta-installed-discarding-output-error-in-the-syslog
3. cron 재시작하니 상태에 Error: bad username; while reading /etc/crontab
이런 에러가 있었는데,
4. 구글링 해보다가 그냥 명령어에 root 유저 부분을 추가했더니 에러가 사라졌다.
# before
@reboot echo ...
# after
@reboot root echo ...
- 그래서 재시작 하고나니 잘 작동함.
prepare ch 8 - 분산 시스템의 골칫거리들
일부 정리함. 겁나많다.
Comments