一定間(15秒)間隔でサーバーにアップロードされたファイルを確認し、
ファイルが確認されたらファイルをダウンロード後ファイル内容を解析してその内容により、
アップロードされたファイルを消去あるいはリネームするという操作を行う場合、
ftpopenでセッションを開始しftocloseでセッションを終了するにはどのタイミングで行うのが
良いのでしょうか?
1. ftpopenでセッション開始しftpgetでファイルをダウンロード後ftpcloseでセッション終了。
ダウンロードしたファイルを読み込み内容を解析する。ftpopenでセッション開始し
ftpdeleteでサーバーのファイルを消去あるいはftprenameでファイル名変更後
ftpcloseでセッション終了
2. ftpopenでセッション開始し、ftpgetでファイルをダウンロード後、ダウンロードした
ファイルを読み込んで内容を解析する。
ftpdeleteでサーバーのファイルを消去あるいはftprenameでファイル名変更し、
ftpcloseでセッション終了
また、2分間だけ5秒間隔でサーバー上のファイル数を監視する必要がある場合、一回のセッションをどのように区切るのが良いのでしょうか?
具体的には以下の場合です
repeat 12
ftpopen
ftpdirlist
ftpdirlist2
ftpclose
ファイルに変化があったらbreakして次の処理へ移る
wait 500
loop
ftpopen
repeat 12
ftpdirlist
ftpdirlist2
ファイルに変化があったらftocloseでセッションを終了後breakして次の処理へ移る
wait 500
loop
ftpclose
よろしくお願いします。