Pytania oznaczone «ps»

43
Jak uzyskać cały wiersz poleceń z procesu?

Jak uzyskać argumenty polecenia lub cały wiersz polecenia z uruchomionego procesu, używając jego nazwy? Na przykład ten proces: # ps PID USER TIME COMMAND 1452 root 0:00 /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p /var/run/udhcpc.eth0.pid I chcę /sbin/udhcpc -b -T 1 -A 12 -i eth0 -p...

33
Uruchamianie pętli dokładnie raz na sekundę

Korzystam z tej pętli, aby sprawdzać i drukować niektóre rzeczy co sekundę. Ponieważ jednak obliczenia mogą potrwać kilkaset milisekund, wydrukowany czas czasami przeskakuje o sekundę. Czy jest jakiś sposób na napisanie takiej pętli, że mam gwarancję otrzymania wydruku co sekundę? (Oczywiście pod...

31
Kiedy rozpoczął się proces

Aby wiedzieć, kiedy rozpoczął się proces, najpierw zgadywałem, kiedy sprawdzono, kiedy /proc/<pid>/cmdlineostatni raz został napisany / zmodyfikowany. pspokazuje również STARTpole. Myślałem, że oba te źródła będą takie same. Czasami nie są takie same. Jak to...

30
Jak uzyskać milisekundy od epoki Uniksa?

Chcę zrobić skrypt bash, który mierzy czas uruchamiania przeglądarki, dlatego używam html, który pobiera znacznik czasu w czasie ładowania w milisekundach za pomocą JavaScript. W skrypcie powłoki tuż przed wywołaniem przeglądarki otrzymuję znacznik czasu z: date +%s Problem polega na tym, że...

28
Co powoduje, że ps zgłasza UID zamiast nazwy użytkownika?

Mam eukaliptusa zainstalowanego na moim komputerze z systemem Linux i zauważyłem, że w przypadku procesów należących do użytkownika eukaliptusa ps zgłasza identyfikator użytkownika zamiast nazwy użytkownika. Na przykład: $ sudo -i -u eucalyptus $ ps u USER PID %CPU %MEM VSZ RSS TTY STAT START TIME...

26
ps: pełne polecenie jest za długie

Dobry dzień! Używam „ps”, aby zobaczyć polecenie, które uruchamia proces. Problem polega na tym, że polecenie jest za długie i „ps” nie pokazuje go całkowicie. Przykład: używam polecenia „ps -p 2755 | mniej ”i mają następujące dane wyjściowe PID TTY STAT TIME COMMAND 2755 ? Sl 305:05...

25
Jak zdobyć tty, w którym działa bash?

W drugiej metodzie zaproponowanej przez tę stronę otrzymujemy tty, w którym uruchamiany jest bash za pomocą polecenia: ps ax | grep $$ | awk '{ print $2 }' Pomyślałem sobie, że z pewnością jest to trochę leniwe, wymieniając wszystkie uruchomione procesy tylko po to, aby wyodrębnić jeden z nich....