debian 서버에 crontab을 이용해 할 일을 예약해두었는데, 아무래도 일을 안 하고 있는 것 같다.
인터넷 보니까 /var/log/cron
에 로그 있다고 하는데 그런 폴더도 안 보인다.
데비안에서는 그 폴더를 만들지 않고 /var/log/syslog
에 써놓는다고 해서 가서 봤다 (알못이라 로그 vi로 켜서 하나하나 페이지다운하면서 봄..)
debian CRON: (CRON) info (No MTA installed, discarding output)
cron 작업을 실행하고 그 결과를 메일로 발송하는 모양인데 메일 발송 관리자가 없다는 모양이다
sudo apt-get install postfix
해주고 설정 안 함 처리 했는데 로컬 환경으로 했어야 하나
해결이 됐는지 몰루 일단 내일까지 기다려 보겠다.
다음날 - 해결 안 됨
Jul 18 14:00:01 bot-server cron: sendmail: fatal: open /etc/postfix/main.cf: No such file or directory
어제 postfix를 설정하지 않았기 때문이다.
sudo dpkg-reconfigure postfix
하고 postfix 설정을 수정한 후
sudo systemctl reload postfix
해서 postfix를 다시 켜준다.
설정 수정 시 이런 게 나오는데 그냥 적당히 쳤다 이거는 username 쳤고 아래 링크 제일 마지막꺼에서 도움을 받았다.
syslog 확인하니까 설정을 막 해서 그런가 메일이 제대로 안 보내지고 있는데(error) cron 실행은 잘 되니까 별로 상관 없는거 같다 ㅋㅋㄹㅃㅃ 그럼 다음시간에...