0

古いラップトップをメディアサーバーとしてセットアップし、次のAppleScriptコードを使用して、押されたボタンに応じてMacをリモートで再起動またはシャットダウンするMacアプリケーションを作成しました。

tell application "Finder" of machine "eppc://USERNAME:PASSWORD@MYSERVER"
    shut down
end tell

とてもシンプルで書きやすかったのですが、今度はMacアプリに付属するiPadアプリを作りたいと思います。理想的には、私が言ったようにAppleScript、それは非常に単純なので使用したいのですが、それはオプションではないと感じています。

これを行う他の方法は何ですか?ボタンをクリックすると、Macに接続され、シャットダウンまたは再起動します。

を使用するのが最善の方法だと思います。SSH現在、https://github.com/x2on/libssh2-for-iOSを参照しています。他のアイデアはありますか?

4

1 に答える 1

1

よし、ブレインストーミングをしよう.. Dropbox はマシン間でコンテンツを共有するための優れた方法であるが、かなりまともな通信メカニズムでもある。

私は Dropbox を使用して、受信する .torrent ファイルのドロップボックス フォルダーを監視するようにトレント クライアントを設定して、自宅のマシンでビットトレント ダウンロードを起動します (合法的にのみ!)。次に、Dropbox がインストールされている任意のマシンのそのディレクトリに .torrents を保存できます。または、原則として、Dropbox と共有できる iOS デバイスのブラウザから、すぐにリモート キックオフできます。別のマシンに座って、そのディレクトリに .torrent を保存し、そのファイル拡張子が .torrent.imported に変わるのを見て、メインのマシンに戻ったときにそのものがダウンロードされることを知ることができます。

フォルダー アクションまたは cron ジョブを使用して、特定の Dropbox フォルダーでコマンドを監視し、そのフォルダーにファイルを配置して、それらのスクリプトが特定の動作を実行するようにトリガーすることができます。Dropbox には非常に優れた iOS クライアント ライブラリがあり、カスタム アプリから Dropbox にデータを保存することが完全に可能です。

于 2012-04-18T12:24:55.957 に答える