Tag: обработать

«Прекращено» относится к «заблокированному» состоянию?

Manpage ps говорит PROCESS STATE CODES R running or runnable (on run queue) D uninterruptible sleep (usually IO) S interruptible sleep (waiting for an event to complete) Z defunct/zombie, terminated but not reaped by its parent T stopped, either by a job control signal or because it is being traced Wikipedia http://en.wikipedia.org/wiki/Process_state не упоминает состояния […]

Как возобновить процесс из SSH-соединения?

На работе у меня много интерактивных скриптов, которые я хотел бы получить к ним позже. Если я сделаю Ctrl+Z а затем bg , то я смогу использовать их из дома, используя команду fg . Тем не менее, я обычно забываю положить их в фоновом режиме. Могу ли я возобновить их позже (из дома), зная только […]

Процессы nonsudo kill соответствуют строке

Я пытаюсь написать команду, которая убьет все процессы, соответствующие строке. У меня есть разрешения на выполнение kill -9 но когда я пытаюсь выполнить pkill -f string я получаю operation not permitted . Вот что я имею до сих пор: ps aux | grep -E 'python2|python3' Это получает все PID всех процессов python. Тем не менее, […]

Получение идентификатора процесса родительского процесса из дочернего процесса

Я прочитал, что только родитель получает идентификатор процесса из дочернего элемента после выполнения команды fork, и мы не можем получить доступ к идентификатору процесса родителя от дочернего элемента, чтобы добиться того, что нам нужно использовать каналы для передачи идентификатора процесса от родителя к дочернему. Мое сомнение заключается в том, что мы не можем напрямую использовать […]

Что определяет, может ли исполняемый файл запускаться в разных независимых процессах одновременно?

Я поставил вопрос о том, как запускать исполняемый файл (средство просмотра PDF) под вином независимо в нескольких процессах (независимо означает отсутствие связи между ними, это не параллельные вычисления). Я слышал, что редактор PDF (расширенный выпуск зрителя) какой-то компании не может этого сделать. Вопросов Поэтому мне интересно, что делает исполняемый файл способным или неспособным работать независимо […]

Процесс со случайным именем

У нас есть сервер centos с клиентами, на которых запущены vps-контейнеры. Когда мы запускаем ps auxwww мы видим, что процесс с ps auxwww именем работает (потребляет много полосы пропускания). Каждый раз, когда мы проверяем его, он называется по-разному: hx9hdoh0d, y98y9ydhi, 87t8gt8878 – это имя меняется. Что позволяет сменить имя? Подозрительно, что кто-то не будет защищать […]

Нет CPU в таблице Process в системном мониторе

Столбец есть, но я никогда не видел никаких номеров в моем дистрибутиве fedora 24. Зачем? В gkrellm есть два ядра из 12, работающих на 100%, другие ядра работают примерно на 2-30%. Раньше я использовал debian unstable и там я обычно видел некоторые процессы, а затем показывал числа в столбце cpu%. В Fedora никогда не было […]

Есть ли утилита для создания диаграммы Ганта для детей процесса?

Я хотел бы назвать конкретный процесс и контролировать все дочерние процессы, порожденные им (и их дети, рекурсивно). Я хотел бы следить за всеми детьми, как это, на протяжении всей жизни процесса. После завершения процесса я хотел бы визуализировать эту информацию как диаграмму Ганта, аналогичную в представлении о том, как программа «bootchart» выполняет свою визуализацию, или […]

Сценарий, чтобы взять pid, дать имя cmd, сетевые подключения, дерево процессов, родительский / дедушка / ребенок

Хорошо, итак Мне нужно написать скрипт, который будет принимать pid в качестве аргумента и дать мне имя команды, различные сетевые подключения, связанные с процессом, и также предоставит эту информацию для трех процессов-предшественников и до трех поколений потомков. Мне не нужен ответ на этот вопрос, но я хочу получить некоторые рекомендации о том, как наилучшим образом […]

PID в верхней отличается от $$ one?

Я всегда выполняю свою работу. #!/bin/sh NO_START=1 STEP_SIZE=1 NO_END=100 DATE_STR=$(date +%m%d_%H%M%S) RUN_DIR=./$DATE_STR mkdir $RUN_DIR echo PID = $$. See $RUN_DIR/$$.log for outputs and errors. log_file=$RUN_DIR/$$.log; exec > $log_file 2>&1; date for i in `seq $NO_START $STEP_SIZE $NO_END` do ./c/anExternalCProgram $RUN_DIR done Сегодня я замечаю, что эхо-сигнал PID отличается от показанного top . Почему это так?

Linux и Unix - лучшая ОС в мире.