12-09-2022, 09:57
0
Kod:
#!/bin/bash
#echo Proces "$USR" "$PID" "$KOM" wykonuje się: $CZAS
IFS=$'\n'
for i in `ps ax -o uname,pid,etimes,command --sort etimes | awk '($1 !="root" && $3 >="3600") {print "Proces " $1 " " $2 " " $4 " Wykonuje się:" $3}'`;
do
echo $i
done
Teraz już mam lepiej pokazuje bez błędów, ale nie pokazuje wszystkich procesów i ucina kolumnę COMMAND.
Wynik:
Proces USER PID COMMAND Wykonuje się:ELAPSED
Proces exim 434152 /usr/sbin/exim Wykonuje się:956648
Dodano po pewnym czasie:
Kod:
#!/bin/bash
#echo Proces "$USR" "$PID" "$KOM" wykonuje się: $CZAS
IFS=$'\n'
for i in `ps ax -o uname,pid,etimes,command | awk '($1 !="root" && $3 <="3600") {print "Proces " $1 " " " " $2 " " " " $4 " " $5 " " $6 " " $7 " Wykonuje się:" " " $3 }'`;
do
echo $i
done
Jakaś podpowiedź?