Linux System Inventory and Baseline
Jump to navigation
Jump to search
Linux System Inventory and Baseline
Elenco dei processi
Questo comando crea un file del tipo ps_nomehost_datetime.txt contenente:
- Una riga di intestazione con host e timestamp
- La riga con il comando eseguito (utile per ripetibilità)
- L’elenco dei processi in esecuzione, in formato “ad albero” (forest), ordinato per PPID
out="$HOME/ps_$(hostname -s)_$(date +'%Y%m%d_%H%M%S').txt"
cmd=(ps -eo pid,ppid,user,group,stat,etime,%cpu,%mem,rss,vsz,cmd --forest --sort=ppid)
{
printf '# host=%s time=%s\n' "$(hostname -f 2>/dev/null || hostname)" "$(date -Iseconds)"
printf '# '
printf '%q ' "${cmd[@]}"
printf '\n\n'
"${cmd[@]}"
} > "$out"Elenco dei servizi
Questo comando