Ошибка /bin/sh: 1: Syntax error: EOF in backquote substitution в Cron
Ошибка /bin/sh: 1: Syntax error: EOF in backquote substitution в Cron
Здравствуйте. При добавлении такого задания в крон через панель
на e-mail приходит ошибка
/bin/sh: 1: Syntax error: EOF in backquote substitution
хотя в командной строке все отрабатывает корректно. Почему так? Заранее спасибо.
Vesta Версия:0.9.8 (amd64) на debian
Code: Select all
mysqldump -uadmin -ppass --single-transaction=1 --lock-tables=false admin| gzip -c | ncftpput -u user -p pass -c xxx.xxx.xxx.xxx /all`date +%Y-%m-%d-%H-%M-%S`.sql.gz
/bin/sh: 1: Syntax error: EOF in backquote substitution
хотя в командной строке все отрабатывает корректно. Почему так? Заранее спасибо.
Vesta Версия:0.9.8 (amd64) на debian
Re: Ошибка /bin/sh: 1: Syntax error: EOF in backquote substitution в Cron
Вероятно есть сложности при парсинге этого хозяйства.
А в чем сложность создать отдельный sh-файл и в кроне ссылаться на него?
А в чем сложность создать отдельный sh-файл и в кроне ссылаться на него?
Re: Ошибка /bin/sh: 1: Syntax error: EOF in backquote substitution в Cron
Так и сделал, спасибо)
Re: Ошибка /bin/sh: 1: Syntax error: EOF in backquote substitution в Cron
Отлично :)
Я просто поясню, поскольку крон есть и у админа, и у пользователя, давать пихать туда все подряд - слегка самоуверенно. Именно поэтому часть символов может экранироваться. В итоге в крон попадает не то, что хотелось бы. Именно поэтому при длинных конструкциях гораздо проще делать отдельный bash-файлик и запускать его.
Я просто поясню, поскольку крон есть и у админа, и у пользователя, давать пихать туда все подряд - слегка самоуверенно. Именно поэтому часть символов может экранироваться. В итоге в крон попадает не то, что хотелось бы. Именно поэтому при длинных конструкциях гораздо проще делать отдельный bash-файлик и запускать его.