[linux] CRON | No MTA installed, discarding output

해질녘·2022년 7월 18일
0
post-thumbnail

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 실행은 잘 되니까 별로 상관 없는거 같다 ㅋㅋㄹㅃㅃ 그럼 다음시간에...

출처

0개의 댓글