何かを更新するときに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スクリプトをどのようにデバッグできますか?