1

AWS で Ubuntu を使用。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 に答える