« 退団選手の行き先 | メイン | レギュラーリーグ終了 »
2006年2月 2日
selector
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>
投稿者 yamaemon : 2006年2月 2日 00:20