Tag: процесс

Каталог в / proc, который не является процессом, но начинается с номера?

Быстрый вопрос. Возможно ли создать каталог в / proc, который начинается с номера, но не является каталогом процессов (где имя PID)? Я пишу программное обеспечение, которое ищет каталоги процессов, и я задаюсь вопросом, какие условия я должен проверить.

Убить процесс на определенном порту

Это было задано раньше, но как это сделать с OpenBSD? Я попробовал другой метод, но никто не работал. $ sudo fuser -k 80/tcp fuser: 80/tcp: No such file or directory $ kill $(sudo lsof -t -i:80) sudo: lsof: command not found usage: kill [-s signame | -signum | -signame] { job | pid | pgrp […]

Возврат владельца процесса с учетом PID

Я пытаюсь захватить владельца процесса из списка, у меня есть команда pidof nmap чтобы получить тогда ps -u <PID> | grep USER ps -u <PID> | grep USER которым я сейчас играю, но когда я запускаю его, он просто печатает заголовки (верхняя строка). Как я могу получить имя владельца с идентификатором процесса?

Подключение нескольких входов в Ghostscript

Я пытаюсь создать однострочную команду Linux для объединения двух файлов PDF, которые загружаются из URL-адреса, используя Ghostscript. Однако я не хочу создавать временные файлы (все должно быть сделано в памяти). Следующая команда не работает (я пытался добиться этого путем замены процесса). gs -dNOPAUSE -dBATCH -sDEVICE=pdfwrite -sOutputFile=combined.pdf <(curl http://example.com/one.pdf) <(curl http://example.com/two.pdf) Когда я запускаю эту команду, […]

Ждите программы в чистом виде (например, в другом окне терминала)

Если вы хотите выполнить одну команду, а затем другую после первого, вы можете выполнить command1 & который печатает PID процесса, выполняющего command1 . Затем вы можете подумать о том, что вы хотите сделать после завершения и выполнения команды 1: wait [PID printed by the previous command] && command2 Тем не менее, это работает только в […]

Проверьте, какой дисплей использует приложение

У машины, на которой я работаю, есть много активных X-дисплеев (один стандартный X-сервер и множество VNC-дисплеев). Он также запускает несколько приложений GUI, которые отображаются на дисплее X. Предполагая, что у меня есть PID (с использованием ps ), есть ли способ определить, какой X-экран использует этот процесс, или даже значение, которое переменная DISPLAY сохраняется при запуске? […]

Возможно определить несуществующий процесс из pgrep

Я использую pgrep для кучи вещей, однако я не могу заставить pgrep перечислить, если процесс не работает. Запуск ps добавляет к концу элемента <defunct> но pgrep не делает, есть ли все равно сделать это?

Как оболочка обрабатывает содержимое командной строки для выполнения?

Как оболочка обрабатывает содержимое командной строки для выполнения? Сначала команду, а затем опцию и аргументы. Разделение командной строки на сегменты. Процессы от начала и до конца.

Убивать процесс, когда ПИД постоянно меняется

Когда я выпускаю ps aux | grep mtp я получил ubuntu- + 15934 0,1 0,0 519848 7068? Sl 21:13 0:00 / usr / lib / gvfs / gvfsd-mtp –spawner: 1.9 / org / gtk / gvfs / exec_spaw / 20 Таким образом, PID в этом случае составляет 15934. Но каждый новый момент, когда это выполняется, […]

bash – Как заставить процесс работать во время работы Skype

Я пытаюсь запустить процесс во время работы Skype. Сценарий должен запустить Skype, и пока Skype работает, процесс должен начать работать. Когда я закрываю Skype, я хочу, чтобы процесс отключился. Я пытаюсь сделать это в сценарии bash. Мой сценарий выглядит следующим образом: ############## #!/bin/bash skype & process & PID=$(ps -opid= -C skype) while [[ ( -d […]

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