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

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

1
Що повинні робити інтерактивні оболонки в осиротілих процесних групах?
(Повторна публікація в unix за пропозицією на /programming/13718394/what-should-interactive-shells-do-in-orphaned-process-groups ) Коротке запитання полягає в тому, що повинна робити оболонка, якщо вона в групі осиротілих процесів, яка не володіє tty? Але рекомендую прочитати довге запитання, бо це забавно. Ось цікавий та захоплюючий спосіб перетворити ваш ноутбук у портативний обігрівач простору, використовуючи улюблену …

2
Процес запуску як інший користувач / група (у сценарії init.d)
Я редагую сценарій init.d. Сценарій init.d запускає скрипт утиліти, який потім запускає процес. З будь-якого сценарію bash, як би я змусив його запустити основний процес як конкретного користувача та групи?

4
Як переглянути зведене використання пам'яті груп команд (замість процесів)
Чи є спосіб групувати подібні процеси при використанні таких інструментів, як top / htop? Іноді просто хочеться знати, що їсть моя пам'ять, і деякі програми (в основному браузери) використовують декілька процесів, через що важко читати, скільки оперативної пам’яті вони реально використовують. Поки що я придумав лише щось подібне: ps ax …
10 process  top 

1
Де PCB в Linux
Друкована плата або блок управління процесом визначається таким чином у Вікіпедії Блок управління процесом (PCB, який також називається блоком контролю завдань, [1] Структура завдань або Switchframe) - це структура даних в ядрі операційної системи, що містить інформацію, необхідну для управління певним процесом. Друкована плата - це прояв процесу в операційній …
10 linux  process  cpu 

1
Розуміння формату часу, який минув ps для тривалих запущених процесів
Я використовую psкоманду як частину вправи для визначення процесів, що працюють довше заданого порогу. Я використовую наступний шаблон, щоб отримати минулий час для команди відомого процесу: ps -eo etime,command | grep <something to identify a process> | grep -v grep | awk '{print $1}' Я помічаю при короткочасних процесах значення …
10 process  time  ps 

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

2
Як зробити так, щоб читання та запис одного і того ж файлу в одному трубопроводі завжди «провалювався»?
Скажіть, у мене є такий сценарій: #!/bin/bash for i in $(seq 1000) do cp /etc/passwd tmp cat tmp | head -1 | head -1 | head -1 > tmp #this is the key line cat tmp done У ключовому рядку я читаю і записую той самий файл, tmpякий іноді виходить …


2
Що таке очікувані сигнали?
Дивлячись на межі запущеного процесу, я бачу Max pending signals 15725 Що це? Як я можу визначити розумне значення для зайнятої послуги? Як правило, я не можу знайти сторінку, яка пояснює, що таке обмеження. Деякі з них досить зрозумілі (максимум відкритих файлів), а інші менш (макс. Розмір msgqueue).

2
Як я можу дізнатися, коли процес закінчив запис у файл?
У мене процес, породжений із оболонки. Він працює як фоновий процес і експортує БД у файл CSV в /tmp. Як я можу дізнатися, коли фоновий процес завершено (завершено / вийшов) або якщо блокування файлу CSV закрите? Я планую передавати файл FTP іншому хосту, як тільки він буде написаний, але мені …
9 files  process  lock 

1
Чому розташування змінних середовищ сильно відрізняється?
Читаючи книгу Злом: мистецтво експлуатації Джоном Еріксоном, я намагаюся наблизити адресу змінної середовища SHELLCODEдля використання програми. Кожен раз, коли я біжу, getenv("SHELLCODE");щоб отримати місце, результат стає абсолютно іншим. Витяг з моєї оболонки: > for i in $(seq 10); do ./a.out SHELLCODE; done SHELLCODE is at 0xff9ab3a3 SHELLCODE is at 0xffcdb3a3 …

5
Нитки проти (роздвоєні) процеси
Програми Linux зазвичай розщеплюються, а потім виконують exec (з execve ()), але додатки Java та певні MPM-версії Apache використовують нитку. Якщо forking використовує fork + exec для нерестування процесу, то яка версія високого рівня для нитки? Як формуються нитки JVM або Worker MPM?
9 process  fork  thread 

3
Введення / виведення жорсткого диска на Pid
чи є спосіб побачити введення / виведення диска на pid / процес? Monitorix показує мені наступне і виправляє мене, якщо я помиляюся, але схоже, що жорсткий диск уповільнює всю систему: ОНОВЛЕННЯ №1 Зверху, здається, чудовий огляд над усім. Чи можу я запитати вас, що означає очікування, яке я позначив червоним? …

3
Викликати команду / скрипт, відключений від керуючого терміналу?
Я досліджую поведінку сценарію, який зазвичай виконується як автоматизований процес (наприклад, cron, Jenkins). Сценарій може (зрештою) викликати команди, які поводяться по-різному (шукають введення користувача) при інтерактивному виконанні; наприклад, patchзапитає, що робити з оберненим патчем, і svnзапитає паролі, але мені потрібно подивитися, що станеться, коли вони запускаються неінтерактивно. Переконати, patchщо це …

1
Негативи запущених процесів з пріоритетом у режимі реального часу?
Чи є недоліки запущених процесів з пріоритетом у режимі реального часу ( chrt -f 99)? Моя гіпотеза полягає в тому, що це в поєднанні з спорідненістю гарантуватиме, що будь-яке попередження мого процесу буде мінімальним, і тому будь-яке тремтіння (конкретно затримка в мережі) буде мінімізоване - це не допоможе загальній затримці, …

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