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

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


2
Чому зомбі чекає свою дитину?
Я копаю різні джерела, але не можу знайти хорошого опису анатомії пожинання дитини. Це простий випадок того, що я хотів би зрозуміти. $ cat <( sleep 100 & wait ) & [1] 14247 $ ps ax -O pgid | grep $$ 12126 12126 S pts/17 00:00:00 bash 14248 12126 S …

2
Це суб-оболонка те саме, що і дочірня оболонка
Є ці два назви: нижня оболонка та дочірня оболонка . Так, дочірнім процесом буде розпочато будь-що з цього: sh -c 'echo "Hello"' ( echo "hello" ) echo "$(echo "hello") echo "hello" | cat Чи всі еквівалентні і мають одне ім’я? Чи всі мають однакові властивості? POSIX має таке визначення : …

3
Призупиніть процес, не вбиваючи його
Тож у мене на задньому плані працює наполеглива програма. Вбивство просто змушує його перезапустити інший PID. Я хотів би призупинити його (покласти його спати, фактично не вбиваючи). Чи вбиває -9 це робить? Якщо ні, то як це робити?
11 process  kill 

3
Як оболонка виконує програму?
Якщо я компілюю програму за допомогою gcc і намагаюся виконати її з оболонки bash, то яка точна послідовність кроків, за якими слід bash, щоб виконати її? Я знаю fork(), execve(), loader, dynamic linker(і інші речі) бере участь, але може хто - то дати точну послідовність кроків , і деякі відповідні …

2
БЕЗ використання мережевих командних рядків у Linux, як знати список відкритих портів та процес, який їм належить?
Хочу знати, які порти використовуються, за допомогою яких процесів вбудовується Linux. Оскільки це простий вбудований Linux, немає мережевих командних рядків, таких як netstat, lsof. (існують лише основні командні рядки, такі як cat, cp, echo тощо). Частковим рішенням здається використання командних рядків "cat / proc / net / tcp" та "cat …


2
Як я можу відслідковувати виконувані файли, створені моїм користувачем у Linux?
Використовуючи Linux, я хотів би відслідковувати виконувані файли, які виконуються на моє ім’я, включаючи весь командний рядок (на практиці кожен виконавець * (), виконаний як мій власний користувач). Програма, якою я не керую, передбачається, щоб впоратися із завданням, виконати програму, яку я передаю, але я хочу переконатися, що вона це …

5
Можливо, щоб отримати SMS / текстове повідомлення, коли процес закінчується або вбивається?
Існують сценарії, які надсилатимуть електронний лист після завершення серверного процесу. Однак я не хочу так часто перевіряти свою електронну пошту, щоб побачити, чи робота закінчена. Тому я хотів би отримати SMS-повідомлення. Моє запитання подібне до цього, просто обмінюйтесь SMS з усіма появами "електронної пошти": Чи існує програма, яка може надіслати …

4
Як вбити процес, який неможливо вбити без перезавантаження?
Існує 5 процесів, які не можуть бути вбиті, kill -9 $PIDа виконання cat /proc/$PID/cmdlineбуде вивішувати поточну сесію. Можливо, вони зомбі-процеси. Виконання ps -ef or htopтакож буде висіти поточний сеанс. Але topі ps -eпрацюють нормально. Тому, схоже, є дві проблеми, на які файлова система не відповідає. Це виробнича машина під управлінням …

10
Баш спосіб перевірити, чи процес вже запущений у фоновому режимі (і пропустити повторне виконання на основі цього)?
Чи можу я створити командний рядок bash, який виконує лише певну команду, якщо процес ще не працює (у фоновому режимі)? Як перевірити *, якщо команда вже запущена? (тож я можу додати наступну команду з &&проміжками між ними, тому наступна виконується лише у випадку, якщо перша правда). *: перевірити, визначити, виявити, …
11 bash  shell  process 



4
Насамперед, які потенційні негативні наслідки призупинення процесу з control-z?
Використовуючи bash, можна призупинити процес із control-z. Однак чи є будь-які загальні обставини чи вказівки, щоб остерігатися того, де процес не поводиться добре з призупиненням? Мій конкретний сценарій полягав у створенні файлу смоли, який займав більше часу, ніж очікувалося. Я хотів призупинити його, щоб відкласти його на другий план, але …

2
Як перевірити, яку межу перевищено? (Процес припиняється через недозволення.)
Припустимо, що процес працює в необмеженому середовищі: ( ulimit ... -v ... -t ... -x 0 ... ./program ) Програма припиняється. Причин може бути багато: перевищено обмеження на пам'ять / час / файл; просто простий segfault; або навіть нормальне припинення з кодом повернення 0. Як перевірити, що було причиною припинення …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.