
VPN이 설정되었는지 확인하는 몇 가지 크론 작업이 있습니다. 모든 것이 잘 작동하며 때때로 이를 확인하고 있습니다. 그러나 아침에 VPN이 다운되고 크론 작업이 실행되지 않는 것을 발견했습니다.
SSH를 통해 로그인하여 수동으로 입력한 크론 작업 로그를 확인했지만 오류는 전혀 없었으며 마지막으로 로그가 채워진 시간은 20:00시였습니다.
-rwxr-xr-x 1 ema ema 17K okt 10 20:00 dnsjob.log
-rw-rw-r-- 1 ema ema 17K okt 10 20:00 new_output.log
-rwxr-xr-x 1 ema ema 17K okt 10 20:00 vpnjob.log
또한 cron 데몬이 작동 중이고 모든 것이 제대로 작동하는지 확인했습니다.
어쨌든 cronjob은 잠시 후에 실행되고 있는데 그 이유는 모르겠습니다.
무슨 일이 일어나고 있는지 확인할 가능성이 있습니까? 특별한 이유 없이 크론 작업이 일시 중지되는 "절전 모드"가 있습니까?
cronjob 중 하나(dns 업데이트 스크립트)는 다음과 같습니다.
*/9 * * * * sudo /usr/sbin/ddclient -force 2>&1 >> /home/ema/scripts/crons/dnsjob.log
하지만 dnsjob.log 내에서는 모든 것이 괜찮아 보이고 마지막 입력은 10월 17일 20:00입니다.
SSH를 통해 시스템에 연결하면 crontab이 작동하는 것 같지만 연결이 끊어지면 한동안 작동하다가 마침내 아무것도 실행되지 않습니다. 매뉴얼과 로그에서 관련 정보를 찾으려고 노력했지만 운이 없었습니다.
답변1
암호화된 홈 디렉토리를 사용하고 있습니다. 서버에서 로그아웃하면(ssh 세션 닫기) 홈 디렉토리가 암호화되므로 내부 파일에 쓸 수 없습니다. 이것은 기능(그리고 집을 암호화하는 지점)입니다.
답변2
로그 파일에 다른 사용자의 쓰기 권한을 추가하십시오. 그럼 시도해 보세요.
sudo chmod 666 /home/ema/scripts/crons/dnsjob.log