ant で selector を使ってみた。
これを使うのは初めて。。。
で、どういうことをしたかったかというと…。
現在の仕事で作業内容を ssh でアップロードしているんですが、selector を使って、いまから3日以内に更新されたファイルをアップロード、、、ってなことをやってみた。これをタスクに登録していて定期的にローカルにある作業内容をアップロードしてます。
割と簡単にできた…。
—-
2006/2/2 23:55
<target name="upload_to_server" description="サーバーにローカルのファイルを更新する。"> <property name="user" value="username"/> <property name="password" value="password"/> <tstamp> <format property="three_days_before" pattern="MM/dd/yyyy" offset="-3"/> </tstamp> <scp todir="${user}:${password}@servername:/home/${user}/public_html" trust="yes"> <fileset dir="local_dir"> <selector> <and> <and> <filename name="**"/> <date when="after" datetime="${three_days_before} 00:00 AM"/> </and> <not> <filename name="exclude_dir/**"/> </not> </and> </selector> </fileset> </scp> </target>
コメント
相変わらず、器用ですねぇ。
selector は全く使ったことが無いです。。
でもまぁ、G○の時のように、
yamaemon さんがいれば、頼んでしまおう!!
ってなってしまうかも(笑)。
気をつけないと、徹夜が増えますよぉ~(笑)。
徹夜続きはいやだなぁ。最近はそんなに仕事時間は長くないです。
これから??