밤에 mysqldump를 실행하기 위해 우분투 서버에 cronjob을 설정하려고합니다.Ubuntu의 cronjob에있는 Mysqldump
내 Google 검색에서 다양한 팁을 발견했지만 여전히 작동하지 않습니다. (쉘에서 실행할 때 잘 작동)
명령은 다음과 같습니다 : 나는
sudo crontab -e
을 실행하고 행을 추가하여 cron 작업이 추가
/usr/bin/mysqldump -uuser -p****** dbname tablename > /var/sql_dump/dump.sql
을 : 여기 지금이 무슨
0 0 * * * /usr/bin/mysqldump -uuser -p****** dbname tablename > /var/sql_dump/dump.sql
그러나이 시간 (이 경우 00:00)에 도달하면 파일이 생성되지 않습니다. 쉘에서 명령을 실행할 때 실행 속도가 더 빨라지 지 않으므로 빠릅니다.
누군가의 제안 당또한 (크론이 다시 시작되지만 파일이 아직 생성되지 않음)
sudo /etc/init.d/cron restart
그러나 아무 소용이
를 실행하고 있습니다.누구든지 내가 놓친 것 같은 것을 발견 할 수 있습니까? 응답에 대해 매우 감사드립니다. :)
편집 : 내가 발견 한 문제 (암호를 검열 할 때 여기에 빠졌습니다) 그것은 지금은 잘 작동합니다 :)
답변 해 주셔서 감사합니다. 비밀번호를 검열 할 때 여기에서 빠진 문제를 발견했습니다. 탈퇴해야만하는 비밀번호에 % 문자가 있습니다. 그것은 지금 잘 작동합니다 :) – hesselbom