cronで週一動かす予定の新鯖バックアップスクリプトだが、
先週はbtrfsコマンドにPATHが通ってなくて失敗して、修正してcronでの動作確認は1週間待ったんだが、
今度は、
service mysql stop
が機能してなかった・・・
また1週間待つのも嫌だし、テストでcronの時間調整して動かして直した。
直前の
service apache2 stop
は機能してて、mysqlはダメで、原因究明にちょいハマったんだが、
先週のbtrfsコマンドのPATHは、cronで動かすスクリプトのbtrfsを/sbin/btrfsして解決してたんだが、
serviceコマンドの本体は/usr/sbin/serviceだが、/usr/bin/serviceにもリンクがあるんで機能するが、
起動スクリプトからつながってるどっかにパスが通ってないのがある様で、cronに環境変数でPATH通して解決した。