1
ответ

Можно ли отслеживать, как процесс планируется в реальном времени в Linux?

Я пытаюсь разработать многопроцессорную систему с RaspberryPi, в которой я хочу отслеживать все основные процессы и то, как они планируются с использованием Linux . То есть получение состояний планировщика, времени начала, ...
02.03.2017
1
ответ

Почему стек VMA должен быть исполняемым?

В настоящее время я читаю Роберт Лав «Разработка ядра Linux». В главе «15 Адресное пространство процесса» он распечатывает карту памяти процесса. пользователь @ машина: ~ $ pmap 1424 # все процессы ...
23.02.2017
1
ответ

Есть ли в Linux команда для получения количества переключений контекста для процесса? [дубликат]

Есть ли какая-нибудь команда Linux для получения различной информации, например переключения контекста процесса? Любое решение, кроме ps, будет оценено по достоинству.
21.02.2017
1
ответ

Могу ли я вернуть процесс STDOUT переднего плана после того, как терминал потеряет доступ к сети ?

Я работаю в CentOS 7.3 и запустил пару длительных процессов, к сожалению, на переднем плане. Затем я отошел от терминала и был отключен от моей VPN из-за бездействия. Итак, я ...
19.02.2017
1
ответ

Записывать в журнал, если процесс занимает больше X памяти

У меня есть корневой сервер, и я хотел бы вести журнал, если какой-либо процесс использует больше, чем X-количество оперативной памяти. Кто-нибудь знает хороший сценарий или существующую программу для этого?
18.02.2017
1
ответ

jobID и PID различие и пояснение

Таким образом, в UNIX каждое задание в управлении заданием center имеют jobID и PID. Какая разница между двумя? Я также не понимаю, в чем смысл jobID. Если у вас есть два задания одного типа ...
16.02.2017
1
ответ

Как просмотреть историю процессов для анализа узкого места в памяти?

Вчера моя биллинговая база данных потерпела крах из-за высокого использования памяти. Теперь хотелось бы посмотреть, какие процессы были запущены в момент падения базы данных. Есть ли способ просмотреть это? Пожалуйста, помогите...
10.02.2017
1
ответ

bash - Как заставить процесс работать во время работы Skype

Я пытаюсь запустить процесс, пока Skype работает. Сценарий должен запускать Skype, и пока Skype работает, процесс должен начать работать. Когда я закрываю Skype, я хочу, чтобы процесс изменился ...
06.02.2017
1
ответ

Ошибка SIOCADDRT: нет такого процесса

Я получаю эту ошибку при настройке сети в Virtual Box с Linux. У меня есть 2 шлюза (192.168.10.5 и 192.168.20.5), которые подключены к 2 хостам. Первый хост имеет адрес 10.0.10.100 ...
06.02.2017
1
ответ

Аутентифицируйтесь с помощью имени пользователя и пароля, чтобы получить более высокие привилегии.

Есть ли способ расширить привилегии для вашего процесса? Вот пример: притворная программа A была скомпилирована на C только с привилегиями пользовательского режима. Теперь давайте просто скажем, что эта программа хотела получить root ...
01.02.2017
1
ответ

Как дождаться завершения фонового процесса?

Я использую Amazon Linux с оболочкой bash. Я хотел бы запустить пару процессов в фоновом режиме, а затем дождаться их завершения (либо с кодом успешного завершения, либо с кодом ошибки), прежде чем продолжить работу. ...
27.01.2017
1
ответ

Настройте процесс для использования определенного сетевого адаптера.

У меня есть два сетевых адаптера (один Ethernet и один модем с мобильного устройства). Мое подключение к Интернету через Ethernet фильтруется по портам, поэтому я не могу использовать на нем некоторые приложения. Все приложения могут работать на моем моб
23.01.2017
1
ответ

Есть ли способ отслеживать дисковое пространство, освобожденное процессом?

Я знаком с различными методами отслеживания дискового ввода-вывода, как в виде скорости (например, в байтах в секунду) и кумулятивно (например, байты) для операций чтения и записи, однако я не знаю (и не могу найти) ни одного ...
09.01.2017
1
ответ

rsyslogd как руководитель сеанса

В настоящее время я читаю «Расширенное программирование в среде Unix». В одном из упражнений говорится: Единственный демон пользовательского уровня, который не является лидером сеанса, - это процесс rsyslogd. Объясните, почему ...
22.12.2016
1
ответ

Должна ли каждая группа процессов принадлежать к одному сеансу процесса?

Должна ли каждая группа процессов принадлежат одной сессии процесса? В других словами, это группа процессов понятие, которое существует только внутри процесса сессия? Есть ли группа процессов, которая не принадлежит ни к ...
20.12.2016
1
ответ

Проверить, открыт ли файл другим процессом

Есть ли способ проверить, открыт ли файл с данным именем каким-либо процессом (кроме нашего)? Мне это нужно во FreeBSD. Было бы неплохо также поддержать Linux. Пишу на Perl. Приемы ...
20.12.2016
1
ответ

Когда именно context_switch() переключает управление на новый процесс?

Если я правильно понимаю переключение контекста, процесс включает два основных этапа: MMU переключается на тот, который отображает пространство виртуальной памяти нового процесса в пространство физической памяти. Процессор ...
29.11.2016
1
ответ

Bash-Script возвращает неправильный PID

, когда я выполняю свой bash-скрипт, я получаю неправильный PID. Мне нужен PID, чтобы убить процесс в конце. Это упрощенный сценарий, на который влияет проблема: echo 'PASSWORD' | ...
24.11.2016
1
ответ

Ошибка выдачи задания Cron «service: not found [Нет такого файла или каталога] », но при ручном выполнении в терминале скрипт работает нормально

service jbossas status -> команда проверяет статус jbossas. Jbossas (PID) запущен (если jbossas запущен) jbossas остановлен (если jbossas остановлен) #! / bin / ksh #set -x OUT_LOG = "$ 1" stus = $ (...
19.11.2016
1
ответ

Постоянное выполнение команды терминала [закрыто]

В настоящее время я размещаю свою базу данных бесплатно на Openshift и запускаю свою программу на Raspberry Pi в моей локальной сети. Мне нужно передать данные из программы в мою базу данных openshift. Я хочу ...
11.11.2016
1
ответ

Как упростить этот набор команд (для перезапуска сервера)?

Я использую Nginx, FCGI и средство отслеживания запросов на сервере Debian Jessie. Трекер запросов обслуживается Nginx, но FCGI находится между ними. Важно то, что сервер FCGI иногда дает сбой ...
24.10.2016
1
ответ

Подождите, пока процесс переднего плана выдаст строку, затем отправьте ее в фоновый режим.

С помощью сценария bash я пытаюсь запустить процесс, подождите, пока он запишет определенную строку в стандартный вывод (например, «Сервер инициализирован»), и затем отправьте его в фоновый режим и продолжите выполнение сценария. Даже ...
14.10.2016
1
ответ

Выполнять команду или функцию, когда SIGINT или SIGTERM отправляются самому родительскому скрипту, а не дочерним процессам

Допустим, у меня есть этот скрипт. Sh #! / Bin / bash exit_script () {echo "Печать чего-то особенного!" echo "Может быть, выполняю другие команды!" kill - - $$ # Отправляет SIGTERM дочерним / подпроцессам } ...
01.10.2016
1
ответ

Удаление всех сценариев python, кроме процесса grep и определенного сценария python

Как я могу запустить команду в bash, чтобы убить все сценарии python, кроме сценария с именем test.py и самого grep pid, если мы используем что-то вроде ps -ef | grep Я думаю, что могу использовать что-то вроде ...
15.09.2016
1
ответ

Что лучшая стратегия состоит в том, чтобы поймать таинственный процесс?

У меня есть рабочие процессы на моем сервере, который уничтожается каждую ночь в полночь. Это работает, я не вокруг, когда это происходит, и у меня нет удаленного доступа. Уничтожение происходит очень предикабельно в 23:59...
25.08.2016
1
ответ

Настройте задание для истечения

Я изучаю Linux в данный момент и делал некоторые упражнения, планируя работы с кроном и crontab, но я задаюсь вопросом, возможно ли ограничить сумму времен, которые запланированное задание, работал...
25.08.2016
1
ответ

Между двумя пространствами имен сетевых процессов?

Я создал два пространства имен: unshare -mnpf bash --norc -is host1 (& host2) По приглашению host1 я запускаю: ip link add name host1-eth0 type veth peer name host2-eth0 netns Но это ...
21.08.2016
1
ответ

Избегайте запуска нескольких программ [закрыто]

Некоторые программы, например, firefox, позволяют иметь несколько экземпляров. Хотя в некоторых случаях это полезно (например, новый экземпляр xterm), я обычно получаю огромное количество экземпляров. Можно ли настроить ...
23.07.2016
1
ответ

Порядок сигналов: SIGPOLL и SIGCHLD

Я порождаю дочерний процесс и подключаюсь к нему с помощью конвейера. Я настраиваю канал для отправки SIGPOLL по данным, доступным fcntl I_SETSIG. Потомок отправляет некоторые данные по каналу, а затем завершает работу. Могу ли я ...
16.07.2016
1
ответ

Проверьте, какой дисплей использует приложение

Машина, на которой я работаю, имеет множество активных X-дисплеев (один стандартный X-сервер и множество VNC-дисплеев). На ней также запущено несколько GUI-приложений, которые отображаются на X-дисплее. Предположим, что у меня есть ...
15.07.2016