Apakah ada tampilan untuk mencatat dan mencatat proses yang dijalankan dalam 10 detik terakhir?
Saya terutama ingin melacak baris perintah.
Jawaban yang Diterima:
Jika proses belum selesai, Anda dapat menemukannya dengan:
ps axho etime,cmd| sed ':a;s/^(0*) /10/g;ta' | sort | less
Tapi kalau prosesnya sudah selesai, kurang yakin:
Anda harus tahu di mana mencarinya…
Peringatan! berikut ini hanya berfungsi jika biner tidak ada dalam memori cache:jika tidak diakses untuk sementara waktu.
Mungkin ls -ltru
simple sederhana cukup:
/bin/ls -ltru /etc/init.d | tail
Jika tidak, perintah yang lebih canggih dapat berupa:
find /usr/bin -type f -amin -1
find ${PATH//:/ } -type f -amin -1
find ${PATH//:/ } /home/*/bin -type f -amin -1
akan menampilkan semua file yang diakses kurang dari satu menit.
Selama 10 detik, ini lebih sulit:
while read time;do
read name
[ $time -lt 10 ] && echo $name
done < <(find ${PATH//:/ } /home/*/bin -type f -amin -1 -print0 |
xargs -0 --no-run-if-empty stat -c $(date +%s)$'-%X ;"%nn"' |
bc)
Kirim Gambar Di Badan Surat Menggunakan Salah Satu Utilitas Surat Di Linux?
Linux – /proc/pid/fd/x Nomor Tautan?