再起動する前に、生成/変更/アクセスされたファイルをどのように検索しますか?

再起動する前に、生成/変更/アクセスされたファイルをどのように検索しますか?

リモートシステム(私は管理者ではありません)でTMPDIR「.profile」に代替を設定しました(システムのデフォルトスペースが非常に制限されているため)。

TMPDIRもちろん、この選択肢は再起動時に消去されません。そのため、定期的に(またはログイン時に)ディレクトリを消去したいと思います。ただし、ログインしていない状態では長時間実行されるスクリプトを使用して何度もログインすることがあり、rm実際にはすべて選択することはできません。

bash最新のリブート前の特定のディレクトリでファイルを見つけて整理する方法(好ましくは一般的なツールを使用できます)はありますかTMPDIR

ベストアンサー1

Thomasの答えと同じですが、/proc/statのbtimeフィールドを使用して開始時間を見つけるより簡単な方法

$ DT=$(awk '$1 ~ /btime/ { print "print scalar localtime("$2")" }' /proc/stat|perl)
$ echo $DT
Fri Nov 13 15:04:28 2015
$ last reboot|head -1
reboot   system boot  3.16.0-4-amd64   Fri Nov 13 15:04 - 22:53 (5+07:49)  
$ touch -d "$DT" /tmp/foo

-newerオプションでfindを使用してください。

おすすめ記事