2011年11月13日

ssh接続を簡単にするGroovyオブジェクト

ssh接続の面倒なところをカプセル化する、Groovyクラスです。
リモートコンピュータに接続してコマンドを実行するスクリプトを、簡潔に書くことができます。
ダウンロード

※ ちなみに、ファイルのエンコードはUTF-8になってます。
使用する際には、実行環境のデフォルトエンコードで保存し直してください。


使い方はカンタン。
接続先ホスト名やユーザ名、パスワードをセットして、withConnectionのパラメータのクロージャ内で、お好みのコマンドを実行するだけです。

こんなかんじ。

new SshSession(
    host:'RemoteHost', user:'aUser', password:'password', log:writer, hostEncode:'utf-8'
).withConnection{

    execute('pwd')
    log.info(message)

    execute('ls')
    log.info(message)
}

続きを読む
タグ:GROOVY
posted by craftsman at 10:12 | 東京 ☀ | Comment(0) | TrackBack(0) | 小道具

2011年11月11日

メールからiCalリマインダ登録するAppleScript

信メールの内容を、iCalのリマインダに登録するAppleScriptです。
ダウンロード

使い方はカンタン。
メーラの振り分けルールでお好きな条件を指定して、アクションにこのスクリプトを指定するだけで、準備OK。
メールのルール設定
続きを読む
posted by craftsman at 19:15 | 東京 ☔ | Comment(0) | TrackBack(0) | 小道具
×

この広告は1年以上新しい記事の投稿がないブログに表示されております。