Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Skrypt bash pokazujący uruchomione procesy dłużej niż 1h
#1
0
Witam jestem nowym członkiem forum. Ma palący problem muszę napisać taki skrypt w bash.
Skrypt ma wyświetlać wszystkie procesy OS (poza tymi uruchomionymi na użytkowniku root), które są uruchomione dłużej niż 1h.
Skrypt powinien wyświetlić na ekran taki komunikat np.:

Proces - "użytkownik, na którym proces został uruchomiony" "pid procesu" "komenda procesu" - wykonuje sie 1h:7m:39s

Jeśli znajdzie więcej niż jeden, komunikaty mają się wyświetlić, jeden pod drugim:


Proces - "użytkownik, na którym proces 1 został uruchomiony" "pid procesu 1" "komenda procesu 1" - wykonuje sie 1h:7m:39s
Kod:
#!/bin/bash

echo Proces "$USR" "$PID" "$KOM" wykonuje się: $CZAS


for i in `ps -fe | awk '($1 !="root") {print $1 $2 $3 $4 $5 $6 $7}'`;
  do
    echo $i;
  done


Proszę o szybką odpowiedź.

Pozdrawiam
Odpowiedz


Wiadomości w tym wątku
Skrypt bash pokazujący uruchomione procesy dłużej niż 1h - przez [email protected] - 09-09-2022, 07:55
RE: skrypt bash - przez dedito - 09-09-2022, 08:07
RE: skrypt bash - przez [email protected] - 09-09-2022, 12:03
RE: skrypt bash - przez dedito - 09-09-2022, 12:10
RE: skrypt bash - przez [email protected] - 09-09-2022, 12:14
RE: skrypt bash - przez dedito - 09-09-2022, 12:44
RE: skrypt bash - przez [email protected] - 09-09-2022, 13:22
RE: skrypt bash - przez [email protected] - 09-09-2022, 13:30

Skocz do:




Użytkownicy przeglądający ten wątek: 4 gości