Existuje zobrazení pro přihlášení a výpis procesů provedených za posledních 10 sekund?
Zejména chci sledovat příkazový řádek.
Přijatá odpověď:
Pokud proces není dokončen, můžete je najít pomocí:
ps axho etime,cmd| sed ':a;s/^(0*) /10/g;ta' | sort | less
Ale pokud je proces již dokončen, je to méně jisté:
Musíte vědět, kde hledat…
Upozornění! následující práce pouze v případě, že binární soubor není v mezipaměti:pokud nebyl po určitou dobu zpřístupněn.
Možná jednoduchý ls -ltru
mohlo by stačit:
/bin/ls -ltru /etc/init.d | tail
Pokud jinak, sofistikovanější příkaz by mohl být:
find /usr/bin -type f -amin -1
find ${PATH//:/ } -type f -amin -1
find ${PATH//:/ } /home/*/bin -type f -amin -1
zobrazí všechny soubory, ke kterým se přistupovalo za méně než jednu minutu.
Na 10 sekund je to složitější:
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)
Odeslat obrázek v těle pošty pomocí některého z poštovních nástrojů v systému Linux?
Linux – /proc/pid/fd/x Číslo odkazu?