Назад | Перейти на главную страницу

Круглые скобки в cronjob приводят к ошибке

Я пытаюсь запустить следующее задание cron и получаю следующую ошибку:

/bin/sh: -c: line 0: syntax error near unexpected token `)'

для строки:

mysqldump --opt -Q -h localhost --user=my_username --password=pass)word db_name | gzip -v9 - > db_backup.sql.gz

Как правильно запустить это задание cron, чтобы предотвратить проблемы с символами в пароле?

Поместите пароль в одинарные кавычки, чтобы sh не обрабатывал строку. I.E.

--password='pass)word'