Запитання з тегом «process»

Процес - це екземпляр комп'ютерної програми, який виконується.

7
Чи реалізовані потоки як процеси в Linux?
Я переглядаю цю книгу , розширене програмування Linux Марка Мітчелла, Джефрі Олдхема та Алекса Самюеля. Це з 2001 року, так трохи старий. Але я вважаю це досить непоганим. Однак я дійшов до моменту, коли він розходиться з тим, що виробляє мій Linux у виході оболонки. На сторінці 92 (116 у …

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
Використовуйте & (ampersand) в однорядковому циклі 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, так і на дистрибутив монетного двору GUI , …
54 linux  process  fork  ulimit 

7
У кого інший кінець цієї unix-розвідки?
Я хочу визначити, який процес має інший кінець сокета UNIX. Зокрема, я запитую про те, що було створено socketpair(), хоча проблема однакова для будь-якого сокета UNIX. У мене є програма, parentяка створює a socketpair(AF_UNIX, SOCK_STREAM, 0, fds)і fork()s. Батьківський процес закривається fds[1]і продовжує fds[0]спілкуватися. Дитина робить протилежне, close(fds[0]); s=fds[1]. Тоді …

4
Збережіть весь процес для продовження після перезавантаження
Я розробив алгоритм досить важкої проблеми з математики, яка, ймовірно, потребує декількох місяців, щоб закінчити. Оскільки у мене обмежені ресурси, я почав це на своєму ноутбуці Ubuntu 12.04 (x86). Тепер я хочу встановити деякі оновлення та фактично перезапустити ноутбук (повідомлення "будь ласка перезавантажте" просто дратує). Чи є спосіб зберегти весь …
54 process  reboot 

5
Запустіть кілька команд і вбийте їх як одну в баш
Я хочу запустити кілька команд (процесів) на одній оболонці. Усі вони мають власний безперервний вихід і не зупиняються. Запуск їх у фонових перервах 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.