定期的にPaintChatを落としてキャッシュを消す。

  • run_paintchat.sh

#!/bin/sh
cd /(略)/paintchat
java -Duser.dir=/(略)/paintchat -cp ./:PaintChat.jar paintchat_server.Server /(略)/paintchat/cnf/paintchat.cf >> /(略)/.paintchat.log &

  • stop_paintchat.sh

#!/bin/sh
kill `ps -f | grep '(略)/paintchat'| awk '{if($3==1)print $2}'`

  • del_paintchat.sh

#!/bin/sh
rm -rf /(略)/paintchat/save_server/*.tmp

とりあえずこの3種を用意しました。
いや、まとめた方が楽なんだろうけど、PaintChatが起動し終わるのに5秒ほどのラグがあるんですよ。 スクリプト内でのディレイの方法が分からないんで、とりあえずこのまま放置。 別にしょっちゅう使うわけでもないしねー。
わざわざ別のスクリプトにしてるのは、cronに直接書いたら、手動で書かないといけないので(・ω・
んじゃ次はcronに登録。 毎度ながらcronはよくわからんのう…