今更だけど、デフォルトのvsftpdでは、アップロードした時間がイギリスのグリニッジ標準時になる。
FTPツール上で15:00にファイルをアップロードした場合、マイナス9時間した6:00とタイムスタンプが張られる。
sshでログインした場合は、問題なく15:00のタイムスタンプで表示されるので問題ないが、FTPをトリガーとしてプログラムを動かす場合はメンドクサイので、以下のパラメータをvsftpd.confに追加して、日本標準時間を表示させるようにする。
use_localtime=YES
というか、デーモン毎の異なる時間管理はやめようよ・・・
まとめてlocaltimeを参照してくれればいいのに。