2012-04-27 2 views
-1

Я хотел бы запланировать cron, чтобы делать резервную копию моей базы данных каждые три дня в полночь.Планирование cron Linux

Итак, это правильно?

0 0 */3 * * /usr/bin/mysqldump -hhost_ip -uusername my_db_name -ppassword > my_backup.sql 

Этот вопрос, возможно, задал ранее, но я просто хочу подтвердить это. Спасибо. Любая помощь будет иметь огромную помощь!

+0

Вы - хороший. 1) Убедитесь, что команды запускаются нормально из приглашения. 2) my_backup.sql перезаписывается, это желательно? – tuxuday

+0

«Я просто хочу подтвердить, так как я собираюсь разместить этот cron на производственной площадке». - вы должны были уже подтвердить это на своем тестовом сервере; вы также должны проверить, что вы можете восстановить сгенерированную резервную копию. – Mat

+2

@vimalnath: не тестировать связанные с резервным копированием вещи - это главный грех. Вы даже не должны думать о том, чтобы подталкивать что-то к производству, которое вы не тестировали в другом месте. – Mat

ответ

0

no. Вы пропускаете пользователя

# m h dom mon dow user command 
+0

Я уже зарегистрирован как пользователь root. поэтому, я не думаю, что это необходимо. Исправьте меня, если не так. – Vimalnath

+1

@vimalnath в/etc/crontab нужен пользователь. в/var/spool/cron/crontabs/пользователь (или альтернатива) не нужны – askovpen