2
ответа

Что означает 99% загрузки процессора в процессе, который в strace отображается как бездействующий?

Моя главная информация... верхняя - 16:02:16 вверх 461 день, 20:32, 1 пользователь, средняя загрузка: 4,12, 4,10, 4,22 Задания: 273 всего, 5 бегущих, 267 спящих, 0 остановленных, 1 зомби Cpu0 : 0.7%us, 0.3%sy, 99.0%ni, 0....
27.12.2019
2
ответа

Встроенный Linux — постоянное время цикла

Я использую SoM Colibri iMX6 DualLite от Toradex. Он основан на многоядерном процессоре ARM Cortex™A9. Я использую дистрибутив Embedded Linux, предоставленный toradex. Мы разрабатываем ...
17.12.2019
2
ответа

Как обработать все файлы в папке с кодом на питоне

У меня есть следующий код на питоне: #/usr/bin/python из Bio import SeqIO count = SeqIO.convert(“ genome1.gbk", "genbank", "genome1.fasta", "fasta") print("Конвертировано %i записей" % count) Это...
29.11.2019
2
ответа

Какова потребность структуры thread_info в располагающейся структуре task_struct?

При прочтении Драйверов устройств Linux я мог понять, что Дескриптор Процесса (структуры типа task_struct) имеет всю информацию относительно конкретной задачи. Дескрипторы процесса...
29.11.2019
2
ответа

Завершить процесс при определенном выходе

Как завершить процесс при определенном выходе этого процесса? Например, запустив Java-программу с java -jar xyz.jar, я хочу завершить процесс, как только появится строка «Сервер запущен на порту…»
25.11.2019
2
ответа

Какое аппаратное обеспечение использует ядро ​​linux для прерывания по таймеру

Я читаю о мигах, которые будут обновляться для каждого прерывания по таймеру. Частота прерывания таймера определяется постоянной времени компиляции HZ. У нас есть много аппаратных устройств, присутствующих на ...
31.10.2019
2
ответа

Как ядро ​​Linux распределяет ЦП между процессами/потоками пространства пользователя и задачами/заданиями ядра

Я пытался понять управление и планирование процессов Linux. Я знаю, что планировщик планирует различные процессы на основе приоритета/времени. Но есть задачи ядра (я не...
28.10.2019
2
ответа

Процессы Linux

В настоящее время я работаю над небольшим проектом, и я был бы очень признателен, если бы кто-нибудь мог мне сказать как я могу получить информацию о процессе, прежде чем он умрет? Предполагая, что у меня есть его PID. В конце дня я...
19.10.2019
2
ответа

Как показать с помощью htop только процессы, которые потребляют больше определенного % памяти

Есть ли способ показать процессы с использованием htop, которые потребляют, скажем, > 10% или ЦП? Я немного ошеломлен огромным объемом информации.
09.10.2019
2
ответа

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

В классическом рабочем столе Ubuntu и Gnome иногда у меня открываются отдельные окна gedit в разных рабочих областях. Поскольку у программы есть свои недостатки, и ее легко задушить, например, при попытке отменить...
17.09.2019
2
ответа

получить pid нескольких экземпляров процесса в сценарии и использовать их

Допустим, я запускаю несколько экземпляров процесса w1 (из исходного кода while1.c) в фоновом режиме ( while1.c содержит бесконечный цикл while): gcc while1.c -o w1 ./w1& ./w1& ./w1& ./w1&...
15.09.2019
2
ответа

как изменить содержимое файла только для определенного процесса?

Для целей этого вопроса предположим, что в файловой системе есть файл (/path/to/file) с определенным содержимым следующим образом: $> cat /path/to/file это содержимое файла /path/...
22.07.2019
2
ответа

Есть ли опасность в использовании kill -11 вместо kill -9?

Недавно я понял, что утилита kill может послать любой сигнал, который я захочу, поэтому, когда мне нужно SIGKILL для процесса (когда он завис или что-то в этом роде), я посылаю SIGSEGV вместо того, чтобы немного посмеяться (kill -11 ...
17.07.2019
2
ответа

Как выделить ЦП для процесса

Я пытался найти решение, но все, что я нашел, это как привязать процессы к ЦП, используя набор задач или sched_setaffinity. Но похоже, что это не даст процессу монопольный доступ к ЦП, т.е....
17.07.2019
2
ответа

Найдите недолговечный процесс, опрашивающий мой порт?

Я заметил, что один из безголовых компьютеров в моей сети постоянно опрашивает порт VNC на другом компьютере. Моя проблема в том, что когда я вижу порт, с которого он подключился (с помощью tcpdump) и...
11.07.2019
2
ответа

Проверять процессы нескольких серверов параллельно с оператором if

У меня есть bash, которая проверяет, запущены ли какие-либо процессы на серверах, считывая их IP-адреса из текстового файла один за другим во время чтения IP, если [1 -eq "$ (echo" $ (ssh -n ubuntu @ $ IP "top -. ..
04.06.2019
2
ответа

замена PID 1 в linux [closed]

Я знаю, что PID 1 - это init. Теперь я хотел бы знать, могу ли я заменить идентификатор процесса инициализации на другой и присвоить PID 1 новый процесс. Если да, то как я могу это сделать?
12.05.2019
2
ответа

Как лучше всего запустить службу systemd для запуска нескольких приложений

У меня есть одноразовая служба, которая вызывает сценарий в / usr / Вот мой файл .service: [Unit] Description = Start apps After = network.target [Service] Type = simple ExecStart = / usr / start_apps .sh [Install] ...
02.05.2019
2
ответа

Как я могу получить информацию о потоках процесса?

Привет, я хотел получить информацию о потоках процесса, поэтому использовал команду / proc / stat в терминале. Но получаю ошибку «В разрешении отказано». Как я могу решить эту проблему?
23.04.2019
2
ответа

Изменение возможностей процесса выполнения в Linux

Возможно ли в Linux изменить возможности выполняемого процесса? Можно ли изменить путь к открываемым файлам (например, перенаправить вывод). Если да, то как?
30.03.2019
2
ответа

Отслеживать pid процесса на предмет изменений

У меня есть служба, которая должна работать всегда. Я хотел бы знать, когда служба остановится или будет перезапущена. Я подумал о ссылке на PID службы. Если он будет перезапущен, он ...
29.03.2019
2
ответа

Почему идентификатор процесса изменяется в выводе «ps -l»?

Каждый раз, когда я запускаю команду в терминале Linux, во время выполнения изменяется ее PID. Команда, которую я использовал после запуска одной программы два раза во время выполнения, была ps -l. Почему программа меняет идентификатор процесса?
25.03.2019
2
ответа

навык не работает, чтобы убить сеанс в Redhat 7 box

У меня был Redhat Linux 6.x, который недавно был обновлен до Redhat 7 box. Раньше я использовал команду ниже, чтобы убить сеансы Linux. Но теперь я получаю следующую ошибку, если пытаюсь убить ...
09.03.2019
2
ответа

не удалось выполнить дочерний процесс xterm (нет такого файла или каталога)

При щелчке правой кнопкой мыши на файле и выборе vim из следующих вкладок я получаю эту ошибку. Некоторые файлы Vim должны пропасть. Кроме того, я могу запускать vim от bash, но не могу бежать с рабочего стола. Debian 9.8...
01.03.2019
2
ответа

Centos 7 rsyslog

У меня проблема, связанная с rsyslog. После перезагрузки системы сервис не запускается после нескольких попыток. Я заметил, что pid файл все еще существует после перезагрузки, и после rm /var/run/syslogd.pid я могу ...
16.02.2019
2
ответа

Я вижу pid выше 400 000, почему это так? Означает ли это, что что-то не так?

Сегодня я только что заметил, что идентификаторы моих процессов очень высоки, около 400 000 (то есть 449624). Когда я запускаю ps -ef | больше, вот тогда я это заметил. Это нормально или указывает на проблему? В противном случае ...
12.02.2019
2
ответа

Команда Linux, запускающая несколько процессов

Я ищу команду Linux (например, ls, time или что-то подобное), которая запускает несколько процессов. Все, что запускается из командной строки, а не из сценария оболочки. Причина в том, что я хочу ...
01.02.2019
2
ответа

Как справиться с проблемами общей библиотеки в нерабочем пакете

Я установил bind-tools, Arch linux альтернатива dnsutils, но ни один из инструментов не работает, все отказывает с ошибкой: host: error при загрузке общих библиотек: libidn2.so.4: не может открыть общий...
28.01.2019
2
ответа

Убить удаленный процесс через ssh

У меня есть процесс, который я хочу убить удаленно. Я попробовал ssh remotehost «kill -9 $ (ps -aux | grep foo | grep bar | awk '{print $ 2}')», но это вернуло ошибку kill: usage: kill [-s sigspec | -n ...
24.01.2019
2
ответа

Узнать, какой процесс имеет открытые данные на жестком диске, которые больше не видны в дереве каталогов [дубликат]

На моем сервере корневой раздел 73 ГБ, но диск говорит, что он заполнен, хотя на этом устройстве используется только около 6 ГБ: # df -h Используемый размер файловой системы Доступно Использование % Установлено на ...
01.01.2019