Ich verwende http://phpseclib.sourceforge.net/, um eine Verbindung zu meinem SSH herzustellen und einige Befehle für meinen Node-Server auszuführen.PHP SSH-Befehle Verwenden von phpseclib
Seine gut funktionierend mit:
echo "Restart...<br>";
echo "<pre>";
echo $ssh->exec('forever restartall');
echo "</pre>";
aber sobald ich den folgenden Code verwenden es nichts anzeigt oder etwas laufen:
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>";
Der Befehl funktioniert perfekt, wenn ich laufen es direkt vom Terminal aus.
Irgendeine Idee?