何かを更新するときにbashスクリプトを実行しようとしています:
public function reloadServer()
{
exec ('/var/www/html/script', $y);
Zend_Debug::dump($y);
}
これはscriptファイルです
#!/bin/bash
# test
ssh root@192.168.526.33 "server -rx reload"
echo "success"
何が起こるかというと、successメッセージは取得されますが、コマンドは実行されません。コマンドを手動で実行すると、問題なく動作します
注:ssh2_execサーバーに問題があるため使用できません
何が起こっているのか、またはそのbashスクリプトをどのようにデバッグできますか?