0 / 0 / 0
Регистрация: 08.06.2010
Сообщений: 14
1

Команда ps

18.06.2010, 19:25. Показов 5012. Ответов 6
Метки нет (Все метки)

Какие именно процессы выводит эта команда?
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
18.06.2010, 19:25
Ответы с готовыми решениями:

Добрый день. Вероятность того что команда а и команда б забьет 2,3,4,5 голов
Команда а, сыграла дома 12 матчей забила 17 мячей и пропустила 7 Команда б, сыграла в гостях 12...

Почему команда «dir>test.txt» работает, а команда «ftp /?>test.txt» — нет?
Пробовала без пробелов, что тут еще можно попробовать непонятно Выводит в окно командной строки....

Обработка прерывания "ошибочная команда" или "неверная команда"
Привет форумчани! Очень нужна ваша помощь... Нужно написать программу, которая будит сообщать о...

Команда JS
Команда JS означает переход по отрицательной разности, а что означает когда добавляют например JS...

6
Эксперт С++
7175 / 3234 / 79
Регистрация: 17.06.2009
Сообщений: 14,164
19.06.2010, 12:20 2
Странный вопрос - в зависимости от опций разные процессы
По умолчанию под юзером выводит процессы юзера
0
0 / 0 / 0
Регистрация: 08.06.2010
Сообщений: 14
20.06.2010, 21:56  [ТС] 3
Просто, без опций. Выводит отчет о работающих процессах, а что это за процессы? Могут ли такие процессы называться активными, т.е. те которые именно сейчас работают? Тогда что это за процессы?
0
Эксперт С++
7175 / 3234 / 79
Регистрация: 17.06.2009
Сообщений: 14,164
21.06.2010, 12:17 4
Коды состояний ( man ps в CentOS )

PROCESS STATE CODES
Here are the different values that the s, stat and state output specifiers
(header "STAT" or "S") will display to describe the state of a process.
D Uninterruptible sleep (usually IO)
R Running or runnable (on run queue)
S Interruptible sleep (waiting for an event to complete)
T Stopped, either by a job control signal or because it is being traced.
W paging (not valid since the 2.6.xx kernel)
X dead (should never be seen)
Z Defunct ("zombie") process, terminated but not reaped by its parent.


Какой из них по-твоему активный ?
1
4 / 4 / 0
Регистрация: 01.07.2010
Сообщений: 88
02.07.2010, 11:12 5
Команды для управления процессами

Команда ps

Предназначена для вывода информации о выполняемых процессах. Данная команда имеет много параметров, о которых вы можете прочитать в руководстве (man ps). Здесь я опишу лишь наиболее часто используемые мной:
Параметр Описание
-a отобразить все процессы, связанных с терминалом (отображаются процессы всех пользователей)
-e отобразить все процессы
-t список терминалов отобразить процессы, связанные с терминалами
-u идентификаторы пользователей отобразить процессы, связанные с данными идентификаторыми
-g идентификаторы групп отобразить процессы, связанные с данными идентификаторыми групп
-x отобразить все процессы, не связанные с терминалом

Например, после ввода команды ps -a вы увидите примерно следующее:

PID TTY TIME CMD
1007 tty1 00:00:00 bash
1036 tty2 00:00:00 bash
1424 tty1 00:00:02 mc
1447 pts/0 00:00:02 mpg123
2309 tty2 00:00:00 ps

Для вывода информации о конкретном процессе мы можем воспользоваться командой:

# ps -ax | grep httpd
698 ? S 0:01 httpd -DHAVE_PHP4 -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_A
1261 ? S 0:00 httpd -DHAVE_PHP4 -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_A
1262 ? S 0:00 httpd -DHAVE_PHP4 -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_A
1263 ? S 0:00 httpd -DHAVE_PHP4 -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_A
1264 ? S 0:00 httpd -DHAVE_PHP4 -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_A
1268 ? S 0:00 httpd -DHAVE_PHP4 -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_A
1269 ? S 0:00 httpd -DHAVE_PHP4 -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_A
1270 ? S 0:00 httpd -DHAVE_PHP4 -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_A
1271 ? S 0:00 httpd -DHAVE_PHP4 -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_A
1272 ? S 0:00 httpd -DHAVE_PHP4 -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_A
1273 ? S 0:00 httpd -DHAVE_PHP4 -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_A
1280 ? S 0:00 httpd -DHAVE_PHP4 -DHAVE_PROXY -DHAVE_ACCESS -DHAVE_A

В приведенном выше примере используется перенаправление ввода вывода между программами ps и grep, и как результат получаем информацию обо всех процессах содержащих в строке запуска "httpd". Данную команду (ps -ax | grep httpd) я написал только лишь в демонстрационных целях – гораздо проще использовать параметр -С программы ps вместо перенаправления ввода вывода и параметр -e вместо -ax.
1
74 / 73 / 25
Регистрация: 05.10.2008
Сообщений: 233
02.07.2010, 14:14 6
Цитата Сообщение от elind Посмотреть сообщение
Просто, без опций
Без аргументов она покажет список процессов, связанных с текущей консолью (или виртуальным терминалом)

Цитата Сообщение от elind Посмотреть сообщение
Могут ли такие процессы называться активными, т.е. те которые именно сейчас работают?
да

Цитата Сообщение от elind Посмотреть сообщение
Тогда что это за процессы?
см. выше (1)
1
0 / 0 / 0
Регистрация: 08.06.2010
Сообщений: 14
06.07.2010, 01:03  [ТС] 7
Всем спасибо, ответили в полном объеме!
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
06.07.2010, 01:03

Команда If
Как записать несколько условий в команде If?

Команда as
нечаянно ввел as в командную строку. Нажал enter. Появилось "приглашение" ввода. Ввел белиберду,...

Команда @if
Добрый день! Видимо я что-то делаю не так,но условие с несколькими параметрами работать...

Команда AT
При запуске бат-файла q.bat, содержащего одну строчку COPY c:1.xls L: где L-сетевой диск все...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
7
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.