0

私が欲しいのは、SSH を使用してコンピューターをシャットダウンするために呼び出すことができる PHP ファイルです。そのような単純な。以下は私がノックアップしたものです。明らかに、うまくいきません。私はPHPの専門家ではありません。PHP の専門家が、それを機能させる方法を教えてくれるかもしれません。ありがとう。

<?php
include('Net/SSH2.php');

$ssh = new Net_SSH2('192.168.1.124');
if (!$ssh->login('username', 'password')) {
    exit('Login Failed');
}

$ssh->write("sudo shutdown -h now");
sleep(5);
$ssh->write("password\n");

?>
4

2 に答える 2

1

AppleScript を使用してコンピュータを安全にシャットダウンする方法を見つけました。

PHP ファイルは次のとおりです。

<?php
include('Net/SSH2.php');

$ssh = new Net_SSH2('192.168.1.124');
if (!$ssh->login('josephftaylor', 'password')) {
    exit('Login Failed');
}

echo $ssh->exec('osascript Documents/shutdown.scpt');

?>

AppleScript はドキュメントに保存されており、次のとおりです。

tell application "System Events"
    shut down
end tell

これが、私と同じようなことをしようとしている他の人に役立つことを願っています。みんなの助けに感謝します!

于 2013-08-05T19:33:39.903 に答える