Процесс является экземпляром компьютерной программы, которая выполняется.

Процесс является экземпляром рабочей компьютерной программы.

Получение информации о процессах

Некоторые полезные инструменты

  • top, htop: системные мониторы текстового режима, показывая информацию о процессе в режиме реального времени
  • lsof: перечислите процесс открытые файлы. Также netstat специально для сетевых соединений.
  • ptrace(): интерфейс программирования для наблюдения всех системных вызовов, которые делает процесс. Различные системы имеют различные инструменты командной строки: strace на Linux, ktrace на *BSD, truss на Солярисе, dtrace на FreeBSD и Mac OS X, …

Дальнейшее чтение

Поддерживание в рабочем состоянии процессов

Некоторые полезные инструменты

  • screen: запустите программы в съемном терминале, к которому можно повторно прикрепить позже от другого места
  • cron: запланируйте задачу равномерно. Также at для одноразового.

Дальнейшее чтение

Другие темы

Дальнейшее чтение

5
ответов

Я использую '& ': почему процесс не работает в фоновом режиме?

Я знаю, что могу добавить и к команде для выполнения процесса в фоновом режиме. Я - SSH'ing в поле Ubuntu 12.04 и запущение программы Python с $python program.py и - но когда я перехожу в...
07.06.2014
4
ответа

Что такое открытое описание файла?

Когда Вы разветвляете процесс, ребенок наследовал дескрипторы файлов его родителя. Я понимаю, что, когда это происходит, ребенок получает копию таблицы дескрипторов файлов родителя с указателями в...
08.04.2015
3
ответа

Есть ли простой способ узнать, что «делает» мой сервер?

Я получил доступ к некоторым серверам Linux, чтобы помочь увеличить емкость сеть. Теперь мне интересно, есть ли больше способов проверить сервер, чем просто запустить его и посмотреть, что работает? Если я хочу ...
12.07.2017
3
ответа

Есть ли способ узнать, сколько процессов открывают файл?

Есть ли способ узнать, сколько процессов в настоящее время открывают файл в Linux?
10.02.2017
2
ответа

Как я могу составить список PID всех процессов, запущенных в каталоге?

Я хочу перечислить все процессы, которые выполняются в каталоге. Например, предположим, что 3 запущены три процесса: / home / myname / myapp / process1 / главная / мое имя / мое приложение / процесс2 / home / myname / myapp / ...
24.02.2018
2
ответа

Исследование проблемных процессов

Когда кажется, что команда или процесс зависает, зависает, дает сбой или что-то в этом роде; есть ли способ выяснить, что именно он делает в настоящее время (если вообще что-то делает) за кулисами? Было бы особенно полезно ...
01.04.2017
2
ответа

Подсчитайте количество процессов и отправьте электронное письмо нескольким людям, если оно превышает определенный предел

В рамках бесперебойной работы моего приложения я хочу проверить количество конкретных обрабатывать и отправлять электронное письмо нескольким людям, если оно превышает определенный лимит. Я написал сценарий для подсчета ...
22.11.2016
2
ответа

Получение имени эмулятора терминала внутри сценария оболочки

Я использовал pstree, чтобы найти имя родительского эмулятора запущенного сценария оболочки, используя что-то похожее на следующее: pstree -s $ PPID | awk -F '---' '{print $ 6}' Это работает в моем текущем ...
20.02.2016
2
ответа

как получить информацию о пользователе и процессах, которые он выполняет в systemd?

Если я хотел знать, кто зарегистрирован с тех пор, когда и что процессы в настоящее время выполняют под его управлением, как я могу сделать это в systemd?
07.10.2014
1
ответ

Почему поломка ЦП top (вариант 1) в режиме без irix по умолчанию показывает противоречивые результаты?

Я запускаю несколько тестов на различных форках биткойн и заметил некоторые противоречивые значения, когда бегущая вершина. На скриншоте ниже показано равномерное распределение загрузки ЦП ~ 30% для каждого ...
30.04.2018
1
ответ

Как проверить, общаются ли два локальных процесса через сокеты или ipcs?

У меня есть два процесса, заданные их идентификаторами: P1 и P2. Есть ли простой способ проверить, обмениваются ли эти процессы через сокеты или другой механизм межпроцессного взаимодействия? Мне нужно ...
05.07.2017
1
ответ

Какая связь между стеком и таблицей процессов?

Согласно Википедия и многие другие источники. Поскольку PCB содержит важную информацию для процесса, она должна храниться в области памяти, защищенной от обычного доступа пользователей. В некоторых ...
07.04.2017
1
ответ

Передать все приостановленные процессы на уничтожение

Я запускаю сценарий, который должен быть приостановлен перед удалением. В первый раз, когда я запускаю его, для процесса используется только один идентификатор процесса. Я убиваю его и снова запускаю, и количество PID увеличивается. Прежде всего ...
23.10.2016
1
ответ

Top не показывает некоторые процессы в зависимости от пользователя

Я разработал скрипт, содержащий команду top, которая должна выполняться планировщиком. Когда я выполняю его самостоятельно, я получаю ожидаемый результат, но когда он выполняется планировщиком, я не ...
06.09.2016
1
ответ

Какие командные строки я должен использовать для следующего? [closed]

Какие командные строки я должен использовать для ... печати списка пользователей, запускающих bash, в алфавитном порядке распечатайте количество пользователей, которые сейчас запускают bash сохранить список пользователей, которые работают ...
03.07.2016
1
ответ

Есть ли команда, которая ограничивает использование ресурсов процессора в процентах?

До сих пор я использовал nice -n 10, но это просто устанавливает низкий приоритет команды, которую я хочу запустить, но если в это время не запущен другой процесс, команда займет весь оставшийся ...
25.03.2016
1
ответ

lsof пропускает файлы

Почему lsof не удается перечислить файлы, которые я имею открытый. Например, я открываю с текстовым редактором некоторый файл в своем корневом каталоге. $ gedit ~/.python_history lsof даже не работает корневым $ sudo lsof | grep...
18.01.2015
1
ответ

Уничтожьте соединение Wi-Fi

Я пытаюсь отладить свой Wi-Fi, который не работает так, я хочу остановить wpa_suppliciant и применяться,-d опция If I сначала уничтожают-9 <pid> Затем, PS-A | grep wpa возвращает новый pid, я нахожусь на Linux...
02.08.2014
0
ответов

Выяснить, какой процесс обращается к файлу / устройству [дубликат]

Внешние жесткие диски, подключенные к моему Raspberry Pi, вращаются случайным образом, и я не знаю почему. Они образуют RAID 1, управляемый mdadm, единственный раздел которого отформатирован с помощью ext4. Сегодня я установил ...
04.12.2017
0
ответов

Как получить сводную информацию о системных задачах с помощью top без использования top?

top отображает эти числа в своей сводке: Задачи: всего 193, 1 работает, 192 спит, 0 остановлено, 0 зомби Я ищу способ получить их другим способом - запустить программу, проанализировать / proc ...
25.11.2017
0
ответов

Как узнать имя убитого процесса по идентификатору процесса

Я случайно убил процесс по идентификатору процесса, но теперь мне нужно знать имя процесса. Я проверил номер идентификатора в папке / proc, но у меня что-то есть . пожалуйста, как я могу узнать название процесса.
09.11.2017
0
ответов

Как найти процессы, использующие последовательный порт

Я использую uclinux и хочу узнать, какие процессы используют последовательный порт. Проблема в том, что у меня нет lsof или fuser. Есть ли другой способ получить эту информацию?
10.09.2016
0
ответов

Процессы в фоновом режиме без «&»

Допустим, вы запустили новое приложение в Linux (например, текстовый редактор и т. Д.), Но забыли использовать «&» ». Какие команды вы бы использовали, чтобы этот процесс работал в фоновом режиме, в то время как ...
25.08.2016
0
ответов

Создание сценария автоматического уничтожения незанятого процесса

Я хотел бы реализовать решение для конкретного случая общей проблемы, когда неактивные пользователи связывают ресурсы. Я знаю, что список пользователей можно получить с помощью w, связанного с ним PID с помощью ps и ...
30.05.2016
0
ответов

Как перечислить все процессы linux, которые имели какую-либо сетевую активность в течение некоторого периода времени (прошлого или будущего)?

Я хотел бы знать, какие процессы используют сеть: Проверить, используют ли сеть неизвестные мне (и потенциально вредоносные) программы в моей системе; Узнать объем сетевого трафика по ...
27.11.2015
0
ответов

Слишком много вкладок в Chrome приводит к зависанию всего компьютера

Когда я открываю слишком много (более ~8/9) вкладок в Chrome, весь графический интерфейс замирает, указатель мыши не двигается, а система невероятно медленно реагирует на ввод с клавиатуры (задержка ~20 с). Я предполагаю, что это...
13.11.2015