Linux ps: просмотр текущих процессов системы

Если нужно посмотреть запущен ли какой-либо процесс в системе, то для этих целей пригодится утилита Linux ps.
Например, проверить процесс веб сервера Apache (httpd) можно такой последовательностью команд:

# ps auxwww| head -n 1; ps auxwww |grep httpd |grep -v grep

USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND
root 21215 0.0 0.1 524056 30560 ? Ss 16:59 0:00 /usr/sbin/httpd -DFOREGROUND
apache 21216 0.0 0.0 308392 14032 ? S 16:59 0:00 /usr/sbin/httpd -DFOREGROUND
apache 21218 0.0 0.1 626980 22864 ? S 16:59 0:00 /usr/sbin/httpd -DFOREGROUND
apache 21219 0.0 0.1 633584 30140 ? S 16:59 0:00 /usr/sbin/httpd -DFOREGROUND
apache 21220 0.0 0.1 627236 23080 ? S 16:59 0:00 /usr/sbin/httpd -DFOREGROUND
apache 21221 0.0 0.2 641900 33124 ? S 16:59 0:00 /usr/sbin/httpd -DFOREGROUND
apache 21222 0.0 0.1 626840 22180 ? S 16:59 0:00 /usr/sbin/httpd -DFOREGROUND
apache 21223 0.0 0.1 630368 26056 ? S 16:59 0:00 /usr/sbin/httpd -DFOREGROUND
apache 21224 0.0 0.1 629436 24968 ? S 16:59 0:00 /usr/sbin/httpd -DFOREGROUND
apache 21225 0.0 0.1 630712 27036 ? S 16:59 0:00 /usr/sbin/httpd -DFOREGROUND

Опция aux команды ps отображает информацию о всех процессах.
Другие возможные опции, можно посмотреть на man странице командой:

# man ps
блог для разработчика сайтов
 
Copyright © 2013 - 2024 Шкоденко Тарас. Програмування та розробка сайтів