次のような状況があります。人々は画像をアップロードして、これらの画像でいくつかのストーリーを作成できます。常にストーリーに画像を使用するとは限らないため、画像をアップロードするたびに、その画像をtmp
ディレクトリに入れ(mongoID string: という名前を付けます507f191e810c19729de860ea.jpg
)、ストーリーを作成したい場合は、画像を操作しますより適切なディレクトリに保存します。
そのため、私のtmp
ディレクトリは未使用の画像でいっぱいになります。以前は、cron ジョブに配置された php スクリプトを使用していました。このスクリプトは、tmp
ディレクトリ内のすべての画像を反復処理し、mongoID 文字列からタイムスタンプを抽出し、タイムスタンプが一定時間以上経過している場合 (3 日としましょう)、その画像を削除していました。この cron タスクは毎日特定の時間に実行されていて、とても満足していました。
しかし、cronジョブにコマンドを実行できることを読んだ後、悲しみが私の心に浮かびました。私は毎日目を覚まし、私の解決策はあまり良くないと思っていました. だから私は同じ結果を達成するためにコマンドでfind
パイプされたコマンドを使用しようとしてrm
いましたが、(ここに私の投稿が表示されているため)運がありません。
私のタスクを rm コマンドとして実行する方法はありますか?
PS MongoID 文字列は、文字を含む 24 文字の文字列ですa-f,0-9
。私の場合、次のような画像があります
507f1f77bcf86cd799439011.jpg
507f1f77bcf86cd7a9439051.jpg
507f1f77bcf86cd799433fd1.jpg