mtr
私は1時間毎に実行されるcrontabタスクを持っており、いくつかの()出力は10分ごとに実行されますtraceroute
(これは私に電子メールで再送信される前に1時間以上続きます)。これまで現在の進捗状況を見たいです。
lsof -n | fgrep cron
Linuxでは(lsof
BSDに似ています)を使用しましたが、ファイルが見つかったfstat
ように見えましたが、削除されたとコメントされています(一時ファイルの標準的な慣行は、ファイルを開くとすぐに削除することです)。
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
...
cron 21742 root 5u REG 202,0 7255 66310 /tmp/tmpfSuELzy (deleted)
以前の名前でアクセスできなくなりました。
# stat /tmp/tmpfSuELzy
stat: cannot stat `/tmp/tmpfSuELzy': No such file or directory
削除されたがまだ開いているファイルにアクセスするには?
答え1
/proc
ファイルシステムを介してファイルにアクセスできます。すでに知っています。PIDそしてFD出力からlsof
。
cat /proc/21742/fd/5