1

在带有 Ubuntu 的 AWS 上;无法使用 crontab 重新启动 mysql:我在脚本中尝试了以下命令:

service mysql  start
 /etc/init.d/mysql restart

我得到的错误是:

exec: 129: start: not found
/etc/init.d/mysql: 85: start: not found
exec: 129: restart: not found

如果我从提示符运行,所有这些都可以正常工作;但从 crontab 失败

4

1 回答 1

1

路径是问题所在。在命令提示符下,我得到了 $PATH; 然后在 crontab 脚本中;我像这样手动添加了这个路径。现在可以了。

PATH=$PATH:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
于 2012-06-13T09:48:53.810 回答