0

ローカル ネットワーク サーバー (OS X Lion を搭載した Mac Mini サーバー) で PHP アプリを実行しています。このアプリにアクセスするローカル クライアント (Mac も含む) がいくつかあります。クライアント マシンは時々スリープ状態になります。ローカル クライアントが実行中 (ウェイク中) かスリープ モードかを PHP サーバーから確認できるようにする必要があります。

AJAX ポーリング スクリプトを使用してこれを行うことに成功しました。定期的にローカル マシンに ping を実行し、PHP アプリでローカル マシンのステータスを表示します。私が抱えている問題は、クライアント マシンがスリープ モードの場合、PING コマンドがクライアント マシンで wake-on-lan を開始することであり、これは望ましくありません。マシンを起こさずにステータスを確認したいだけです。

これはできますか?

4

2 に答える 2

1

小切手

pmset -g | grep 休止状態モード

http://www.tuaw.com/2010/10/20/safesleep-lets-you-use-safe-sleep-on-demand-on-your-mac/

于 2012-11-13T09:31:55.180 に答える
0

これらのマシンの Wake-on-lan を正しく構成する必要があると思います。明らかに、パケットごとに目覚めますが、これはおそらく必要なものではありません。通常、WoL はMagic Packetでのみ起動するように構成されています (Windows では、デバイス マネージャーのネットワーク カード ドライバーのプロパティで構成できます)。その後、ping (またはその他の種類のネットワーク トラフィック) を使用して、PC がオンラインかどうかを確認できます。

于 2013-05-22T15:31:35.347 に答える