Вопросы с тегом «process»

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

7
Реализуются ли потоки как процессы в Linux?
Я просматриваю эту книгу « Расширенное программирование для Linux» Марка Митчелла, Джеффри Олдхэма и Алекса Самуэля. Это с 2001 года, так что немного стар. Но я все равно нахожу это довольно хорошим. Однако я дошел до того, что он отличается от того, что мой Linux выдает в выводе оболочки. На …

5
Почему SIGINT не распространяется на дочерний процесс при отправке его родительскому процессу?
Учитывая процесс оболочки (например, sh) и его дочерний процесс (например cat), как я могу имитировать поведение Ctrl+, Cиспользуя идентификатор процесса оболочки? Вот что я пробовал: Запуск shи затем cat: [user@host ~]$ sh sh-4.3$ cat test test Отправка SIGINTна catдругой терминал: [user@host ~]$ kill -SIGINT $PID_OF_CAT cat получил сигнал и прекратил …
62 shell  process  signals 

2
Что означают скобки вокруг процессов?
$ ps -Awwo pid,comm,args PID COMMAND COMMAND 1 init /sbin/init 2 kthreadd [kthreadd] 3 ksoftirqd/0 [ksoftirqd/0] 5 kworker/u:0 [kworker/u:0] 6 migration/0 [migration/0] 7 cpuset [cpuset] 8 khelper [khelper] 9 netns [netns] 10 sync_supers [sync_supers] 11 bdi-default [bdi-default] 12 kintegrityd [kintegrityd] 13 kblockd [kblockd] 14 kacpid [kacpid] 15 kacpi_notify [kacpi_notify] 16 …
62 process  ps 

3
Что делает `kill -0`?
Я недавно сталкивался с этим в сценарии оболочки. if ! kill -0 $(cat /path/to/file.pid); then ... do something ... fi Что делает kill -0 ...?
61 shell  process  kill 

2
Требуется объяснение размера резидентного набора / виртуального размера
Я обнаружил, что pidstatэто будет хорошим инструментом для мониторинга процессов. Я хочу рассчитать среднее использование памяти для определенного процесса. Вот пример выходных данных: 02:34:36 PM PID minflt/s majflt/s VSZ RSS %MEM Command 02:34:37 PM 7276 2.00 0.00 349212 210176 7.14 scalpel (Это часть вывода из pidstat -r -p 7276.) Должен …
61 linux  process  memory 


3
Используйте & (амперсанд) в однострочном цикле bash
Я успешно использовал эту команду, которая изменяет переменную в файле конфигурации, а затем выполняет скрипт Python в цикле: for((i=114;i<=255;i+=1)); do echo $i > numbers.txt;python DoMyScript.py; done Поскольку DoMyScript.pyдля запуска каждой из них требуется около 30 секунд, я хотел бы отодвинуть их на задний план, в то время как следующая может …

5
Как получить полный список процессов в солярисе без усеченных линий?
Есть ли способ создать полный список процессов в солярисе без усеченных линий? Я попробовал psкоманду со следующими аргументами: -f Создает полный список. (См. Ниже для значение столбцов в полном списке Инж.) -l Создает длинный список. (Смотри ниже.) Итак, оба они, кажется, делают то, что я хочу, однако ниже, на странице …
57 process  solaris  ps 

3
Какой процесс имеет PID 0?
Я ищу процесс, запущенный в Linux с идентификатором процесса 0. Я знаю, initчто PID 1, который является первым процессом в Linux, есть ли процесс с PID 0?
55 process 

3
Почему я не могу разбить мою систему с помощью вилочной бомбы?
Недавно я копал информацию о процессах в GNU / Linux и встретил печально известную вилочную бомбу: :(){ : | :& }; : Теоретически предполагается, что она будет дублироваться бесконечно, пока в системе не закончатся ресурсы ... Тем не менее, я пробовал тестировать как на CLI Debian, так и на графическом …
54 linux  process  fork  ulimit 

7
У кого есть другой конец этой пары сокетов Unix?
Я хочу определить, какой процесс имеет другой конец сокета UNIX. В частности, я спрашиваю о том, что было создано с socketpair(), хотя проблема та же для любого сокета UNIX. У меня есть программа, parentкоторая создает socketpair(AF_UNIX, SOCK_STREAM, 0, fds), и fork()с. Родительский процесс закрывается fds[1]и продолжает fds[0]общаться. Ребенок делает наоборот …

4
Сохранить весь процесс для продолжения после перезагрузки
Я разработал алгоритм для довольно сложной задачи по математике, которая, вероятно, потребуется несколько месяцев, чтобы закончить. Поскольку у меня только ограниченные ресурсы, я начал это на своем ноутбуке Ubuntu 12.04 (x86). Теперь я хочу установить некоторые обновления и фактически перезагрузить ноутбук (сообщение «пожалуйста, перезагрузите» просто раздражает). Есть ли способ сохранить …
54 process  reboot 

5
Запустите несколько команд и убейте их как одну в bash
Я хочу запустить несколько команд (процессов) в одной оболочке. Все они имеют собственный непрерывный выход и не останавливаются. Запуск их в фоновом режиме перерывов Ctrl- C. Я хотел бы запустить их как единый процесс (подоболочка, может быть?), Чтобы иметь возможность остановить их все с помощью Ctrl- C. Если быть точным, …

4
Как перечислить процессы блокировки файла?
При использовании flockнесколько процессов могут иметь общую блокировку одновременно или могут ожидать блокировки записи. Как мне получить список этих процессов? То есть, для данного файла X, в идеале, найти идентификатор процесса каждого процесса, который либо удерживает, либо ожидает блокировку файла. Это было бы очень хорошее начало, хотя бы просто подсчитать …
51 files  process  lock 

4
В чем разница между pkill и killall?
Я знаю, что pkillимеет больше правил фильтрации, чем killall. У меня вопрос, в чем разница между: pkill [signal] name а также killall [signal] name Я читал, что killallэто более эффективно и уничтожает все процессы и подпроцессы (и рекурсивно), которые соответствуют nameпрограмме. pkillне делает это тоже?

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.