채택완료

crontab 작동 않는 이유가 뭘까요?

1. 

/root/ssl/reboot.sh 파일의 소스 

------------------------------------------------------

#!/bin/bash
reboot
------------------------------------------------------

2.

crontab 소스

------------------------------------------------------

30 2 * * * /root/ssl/reboot.sh

------------------------------------------------------

PS

서버 : 우분투 18.04  + Apache2.4 

|

답변 3개 / 댓글 5개

채택된 답변
+20 포인트

단독실행시 문제 없는데 크론실행시 안된다면 크론의 권한문제 말고는 걸릴게 없어보이는데요?

답변에 대한 댓글 1개

답변 감사합니다. 한번 알아봐야겠네요.

ps.
크론탭의 sh 경로 인식 에러 문제였네요.
일반적인 sh 사용 폴더 아닌 폴더 만들어 sh 사용하는 경우엔
크론텝애게 이 경로에서 sh 사용할거야 하고 알려줘야 하네요.
(예) path = "사용경로"

잦은 접속 실행으로 인하여 방화벽에서 오인하여 차단되고 있을 수 도 있으니 점검해보세요.

답변에 대한 댓글 1개

답변 감사합니다. 이것도 한번 알아봐야 겠네요.

30 2 * * * sh /root/ssl/reboot.sh 이렇게 해보세요. 

답변에 대한 댓글 3개

그리고 reboot.sh 퍼미션은 700 으로 주세요.
아파치 님 답변 감사합니다.
지금 아래처럼 수정 후 크론 시재해 놓았습니다. 잘 되면 채책할게용. ^^

0 * * * * sh /root/ssl/reboot.sh

service cron restart
현재 해당 파일의 퍼미션은 실행 가능하게 되어 있는 것 같습니다.

-rwx------ 1 root root 20 Jun 13 02:23 reboot.sh

답변을 작성하려면 로그인이 필요합니다.