私はhttp://phpseclib.sourceforge.net/を使用して自分のSSHに接続し、自分のノードサーバーのコマンドを実行しています。phpseclibを使用したPHP SSHコマンド
使用して完璧に働いてその:
echo "Restart...<br>";
echo "<pre>";
echo $ssh->exec('forever restartall');
echo "</pre>";
は、しかし、すぐに私はそれが何も表示されたり、何も実行しません。次のコードを使用して:私は実行する場合
echo "Starting...<br>";
echo "<pre>";
echo $ssh->exec('cd /var/www/html/game-api');
echo $ssh->exec('forever start server.js > stdout.txt 2> stderr.txt &');
echo "</pre>";
をコマンドは完璧に動作それは端末からダイレクト。
EXECコマンドへ