Процесс является экземпляром компьютерной программы, которая выполняется.
Процесс является экземпляром рабочей компьютерной программы.
Получение информации о процессах
Некоторые полезные инструменты
top
, htop
: системные мониторы текстового режима, показывая информацию о процессе в режиме реального времени lsof
: перечислите процесс открытые файлы. Также netstat
специально для сетевых соединений. ptrace()
: интерфейс программирования для наблюдения всех системных вызовов, которые делает процесс. Различные системы имеют различные инструменты командной строки: strace
на Linux, ktrace
на *BSD, truss
на Солярисе, dtrace
на FreeBSD и Mac OS X, …
Дальнейшее чтение
Поддерживание в рабочем состоянии процессов
Некоторые полезные инструменты
- экран
screen
: запустите программы в съемном терминале, к которому можно повторно прикрепить позже от другого места - крон
cron
: запланируйте задачу равномерно. Также at
для одноразового.
Дальнейшее чтение
Другие темы
Дальнейшее чтение
Я знаю, что могу добавить и к команде для выполнения процесса в фоновом режиме. Я - SSH'ing в поле Ubuntu 12.04 и запущение программы Python с $python program.py и - но когда я перехожу в...
07.06.2014
Когда Вы разветвляете процесс, ребенок наследовал дескрипторы файлов его родителя. Я понимаю, что, когда это происходит, ребенок получает копию таблицы дескрипторов файлов родителя с указателями в...
08.04.2015
Я получил доступ к некоторым серверам Linux, чтобы помочь увеличить емкость сеть. Теперь мне интересно, есть ли больше способов проверить сервер, чем просто запустить его и посмотреть, что работает? Если я хочу ...
12.07.2017
Есть ли способ узнать, сколько процессов в настоящее время открывают файл в Linux?
10.02.2017
Я хочу перечислить все процессы, которые выполняются в каталоге. Например, предположим, что 3 запущены три процесса: / home / myname / myapp / process1
/ главная / мое имя / мое приложение / процесс2
/ home / myname / myapp / ...
24.02.2018
Когда кажется, что команда или процесс зависает, зависает, дает сбой или что-то в этом роде; есть ли способ выяснить, что именно он делает в настоящее время (если вообще что-то делает) за кулисами? Было бы особенно полезно ...
01.04.2017
В рамках бесперебойной работы моего приложения я хочу проверить количество конкретных обрабатывать и отправлять электронное письмо нескольким людям, если оно превышает определенный лимит. Я написал сценарий для подсчета ...
22.11.2016
Я использовал pstree, чтобы найти имя родительского эмулятора запущенного сценария оболочки, используя что-то похожее на следующее: pstree -s $ PPID | awk -F '---' '{print $ 6}' Это работает в моем текущем ...
20.02.2016
Если я хотел знать, кто зарегистрирован с тех пор, когда и что процессы в настоящее время выполняют под его управлением, как я могу сделать это в systemd?
07.10.2014
Я запускаю несколько тестов на различных форках биткойн и заметил некоторые противоречивые значения, когда бегущая вершина. На скриншоте ниже показано равномерное распределение загрузки ЦП ~ 30% для каждого ...
30.04.2018
У меня есть два процесса, заданные их идентификаторами: P1 и P2. Есть ли простой способ проверить, обмениваются ли эти процессы через сокеты или другой механизм межпроцессного взаимодействия? Мне нужно ...
05.07.2017
Согласно Википедия и многие другие источники. Поскольку PCB содержит важную информацию для процесса, она должна храниться в области памяти, защищенной от обычного доступа пользователей. В некоторых ...
07.04.2017
Я запускаю сценарий, который должен быть приостановлен перед удалением. В первый раз, когда я запускаю его, для процесса используется только один идентификатор процесса. Я убиваю его и снова запускаю, и количество PID увеличивается. Прежде всего ...
23.10.2016
Я разработал скрипт, содержащий команду top, которая должна выполняться планировщиком.
Когда я выполняю его самостоятельно, я получаю ожидаемый результат, но когда он выполняется планировщиком, я не ...
06.09.2016
Какие командные строки я должен использовать для ... печати списка пользователей, запускающих bash, в алфавитном порядке
распечатайте количество пользователей, которые сейчас запускают bash
сохранить список пользователей, которые работают ...
03.07.2016
До сих пор я использовал nice -n 10, но это просто устанавливает низкий приоритет команды, которую я хочу запустить, но если в это время не запущен другой процесс, команда займет весь оставшийся ...
25.03.2016
Почему lsof не удается перечислить файлы, которые я имею открытый. Например, я открываю с текстовым редактором некоторый файл в своем корневом каталоге. $ gedit ~/.python_history lsof даже не работает корневым $ sudo lsof | grep...
18.01.2015
Я пытаюсь отладить свой Wi-Fi, который не работает так, я хочу остановить wpa_suppliciant и применяться,-d опция If I сначала уничтожают-9 <pid> Затем, PS-A | grep wpa возвращает новый pid, я нахожусь на Linux...
02.08.2014
Внешние жесткие диски, подключенные к моему Raspberry Pi, вращаются случайным образом, и я не знаю почему. Они образуют RAID 1, управляемый mdadm, единственный раздел которого отформатирован с помощью ext4. Сегодня я установил ...
04.12.2017
top отображает эти числа в своей сводке: Задачи: всего 193, 1 работает, 192 спит, 0 остановлено, 0 зомби Я ищу способ получить их другим способом - запустить программу, проанализировать / proc ...
25.11.2017
Я случайно убил процесс по идентификатору процесса, но теперь мне нужно знать имя процесса. Я проверил номер идентификатора в папке / proc, но у меня что-то есть . пожалуйста, как я могу узнать название процесса.
09.11.2017
Я использую uclinux и хочу узнать, какие процессы используют последовательный порт. Проблема в том, что у меня нет lsof или fuser. Есть ли другой способ получить эту информацию?
10.09.2016
Допустим, вы запустили новое приложение в Linux (например, текстовый редактор и т. Д.), Но забыли использовать «&» ». Какие команды вы бы использовали, чтобы этот процесс работал в фоновом режиме, в то время как ...
25.08.2016
Я хотел бы реализовать решение для конкретного случая общей проблемы, когда неактивные пользователи связывают ресурсы. Я знаю, что список пользователей можно получить с помощью w, связанного с ним PID с помощью ps и ...
30.05.2016
Я хотел бы знать, какие процессы используют сеть: Проверить, используют ли сеть неизвестные мне (и потенциально вредоносные) программы в моей системе;
Узнать объем сетевого трафика по ...
27.11.2015
Когда я открываю слишком много (более ~8/9) вкладок в Chrome, весь графический интерфейс замирает, указатель мыши не двигается, а система невероятно медленно реагирует на ввод с клавиатуры (задержка ~20 с). Я предполагаю, что это...
13.11.2015