1

次のような状況があります。人々は画像をアップロードして、これらの画像でいくつかのストーリーを作成できます。常にストーリーに画像を使用するとは限らないため、画像をアップロードするたびに、その画像を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
4

1 に答える 1