.
- это внутренняя команда оболочки. Проверьте, какая оболочка используется cron (по умолчанию это / bin / sh).
Альтернативное решение - создать сценарий оболочки и поместить внутрь эти команды. Это точно будет работать.
Это потому, что, возможно, имя сервиса mysql не mysql
. Попробуйте перечислить все сервисы в вашей машине с помощью service --status-all
, я думаю, что это работает в ubuntu, но не помните, так как у меня его больше нет, а если нет, попробуйте с помощью initctl list