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

Використовуйте цей тег, коли тема стосується управління системними процесами. Команди, які використовуються для цього, такі як ps і kill -9 xxxx та сервіс xyz start | stop | перезапуск та htop, наприклад. Часто використовується спільно з управлінням пам'яттю.

2
Чи SIGQUIT такий же, як SIGTERM?
Я вивчаю CentOS / RHEL і зараз займаюся деякими деталями щодо управління процесами. Книга RHCSA, яку я читаю, описує функціонування kill 1234як надсилання SIGQUIT. Я завжди вважав, що команда kill не додає комутатор для типу сигналуkill -15 SIGTERM є, kill -15і SIGKILL є kill -9, правда? Чи використовує CentOS / …

3
Моделюйте процес, який не можна отримати в стані D
Для сценаріїв тестування на катастрофи у зовнішньому середовищі сервера ми шукаємо простий спосіб зробити процес, застрягший у стані D (безперебійного сну). Будь-які прості способи? Приклад C зразок коду буде плюсом :) Редагувати - перша відповідь напівправильна, оскільки, як показано, процес знаходиться в стані D, але він все одно приймає сигнали …


2
Запускайте команди паралельно і чекайте, коли одна група команд закінчиться, перш ніж починати наступну
У мене є сценарій, що включає декілька команд. Як можна згрупувати команди для запуску разом (я хочу скласти кілька груп команд. У межах кожної групи команди повинні працювати паралельно (одночасно). Групи повинні виконуватись послідовно, чекаючи, коли одна група закінчиться перед запуском наступна група) ... тобто #!/bin/bash command #1 command #2 …


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

4
Проста система черги?
З огляду на товарний ПК, ми хотіли б використовувати його для виконання деяких завдань у фоновому режимі цілодобово. В основному, ми хотіли б мати такі команди, як: add-task *insert command here* list-tasks remove-task(s) Додані завдання слід просто помістити в чергу і виконувати одне за одним у фоновому режимі (продовження роботи …

1
Різниця між закриттям терміналу за допомогою кнопки закриття та Ctrl-D
Коли я запускаю фоновий процес, а потім закриваю термінал за допомогою кнопки закриття вікна, фоновий процес вбивається. Однак якщо я закриваю термінал за допомогою Ctrl+ D, фоновий процес продовжує працювати: sam@Sam-Pc:~$ yes > /dev/null & [1] 10219 // I then close the terminal a reopen a new one sam@Sam-Pc:~$ ps …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.