크론탭 명령어 제가 잘 작성했나요?
본문
0 2 * * 0 service apache2 stop && sudo certbot-auto -q renew && service apache2 restart
일요일 오전 2시,
서버 멈춤 성공 후,
Letsencrypt SSL 업데이트 성공 후,
다시 서버 재시작
※ standalone 방식으로 SSL 세팅해서, 업데이트 하려면 서버 멈춤이 필수 ㅡㅡ;
답변 2
가급적 쉘을 만드셔소
쉘을 크론에서 호출하시는게...더 좋지 않을까요?
실제로 쉘로 테스트를 해본후에
쉘만 호출하면되니까요.
쉘의 경로는 alias에 넣어두시면되고.
크론에서 실행하는 쉘은 백그라운드로
쉘은 && 보다
줄바꿈으로 실행하면 여러개를 실행가능할테니까요.
30 2 * * * /usr/bin/certbot renew --renew-hook "systemctl restart httpd" >> /var/log/le-renew.log
이런식으로 하셔도 됩니다.
답변을 작성하시기 전에 로그인 해주세요.