ローカル ネットワーク サーバー (OS X Lion を搭載した Mac Mini サーバー) で PHP アプリを実行しています。このアプリにアクセスするローカル クライアント (Mac も含む) がいくつかあります。クライアント マシンは時々スリープ状態になります。ローカル クライアントが実行中 (ウェイク中) かスリープ モードかを PHP サーバーから確認できるようにする必要があります。
AJAX ポーリング スクリプトを使用してこれを行うことに成功しました。定期的にローカル マシンに ping を実行し、PHP アプリでローカル マシンのステータスを表示します。私が抱えている問題は、クライアント マシンがスリープ モードの場合、PING コマンドがクライアント マシンで wake-on-lan を開始することであり、これは望ましくありません。マシンを起こさずにステータスを確認したいだけです。
これはできますか?