0143名称未設定
2014/01/31(金) 03:58:54.92ID:q4ztzmWK0ごめ
試しにapplescriptだけでリモートやってみたら超簡単だったからサンプル置いとくわ
サーバー側
property cmdlist : {"curl 'http://ip.ossus.ch'", "ifconfig", "sw_vers"}
on cmd(Q)
set out to do shell script item Q of cmdlist
return out
end cmd
これを実行後終了しないにチェック入れてremotestって名前でアプリケーションで保存してサーバー側で起動しとく
クライアント側
tell application "remotest" of machine "eppc://user:pass@サーバー側Domain or IP"
return cmd(3)
end tell
これをクライアント側で実行するとサーバー側のスクリプトが動作してサーバーのOSバージョンがクライアント側に表示される
ちなみに
return cmd(1) だとサーバー側からグローバルIP返すwebサービスにcurlでアクセスしてサーバーのグローバルIPが表示される
return cmd(2) だとifconfigね サーバーのローカルのIPアドレスとか、ネットワーク情報が表示される
mysqlはdo shell script で操作してるだろうからdo shell scriptのコマンドリストって形にしてみたけど
細かい命令書き直せば普通に使えるんじゃねリモート
環境設定の共有でリモートアップルイベントオンにしてユーザー登録しといてね。
ちなみにタブを全角スペースにしてるからコピペ注意してね