Crontab에서 MySql 저장 프로시저 실행 [닫기]

Crontab에서 MySql 저장 프로시저 실행 [닫기]

Cron물론 서버에서 실행 하고 싶은 "item"이라는 MySQL 저장 프로시저가 있습니다 . 나는 모든 "작업"(백업 등)을 통합하기 위해 MySQL 이벤트를 사용하지 않습니다.

어쨌든, crontab내가 한 일은 다음과 같다.nano /etc/crontab

# m h dom mon dow user command <=== 내 crontab은 다음과 같습니다.
00 12 * * * root mysql -e 'Call Item()' <====그러나 이것은 작동하지 않습니다

PS 서비스 cron이 다시 시작되는지 여부입니다.

어떻게 해야할지 아시나요?

답변1

crontab파일의 구문은 다음과 같아야 합니다.

crontab -e 필요하지 않은 파일을 편집합니다nano

00 12 * * * sh /path/to/yourfile.sh

MySQL사용자로부터 실행 하려면 su mysql위에서 언급한 것과 동일한 작업을 수행 해야 합니다.

관련 정보