[1]どのように
Webアプリケーションとしてサーバーを持って、そこにディレクトリ(/データ/ウェブ/アタッチメント)随時新しいユーザーファイルをアップロードされますがありますが、それはアップロードされたときに知りません。だから、私たちは、新しいファイルが生成されている場合、テストを5分ごとに行う必要があります。テストを完了するために、シェルスクリプトを記述してください。新しいファイルがある場合に検出が完了すると、あなたも新しいファイルをリストする必要があります年に出力、月、日、時間、ログの名前の中にあります
[コア]ポイント
-mmin見つける-5
日付+%Yの%mの%D%のH%M
[スクリプト]
#!/ binに/ bashの BASEDIR = /データ/ウェブ/ アタッチメント トン = ` 日付 +%Yの%mは%d個の%のH%M` 見つける $ BASEDIR型F -mmin - 5 >を/ tmp / ファイル.LIST N =` トイレ -lを/ tmp / ファイル .LIST | AWK ' {$ 1印刷} ' ` 場合 [$ N -gt 0 ]。その後、 MVを/ tmp / ファイルの.listを/ tmp / $ t.list Fiの