Articles of процесс

Как этот процесс работает в фоновом режиме?

user 1550 1 0 Jun19 ? 00:00:00 node /usr/bin/nodemon src/server.js user 11051 1550 0 Jun19 ? 00:00:38 /usr/bin/node src/server.js Может кто-нибудь сказать, как этот процесс работает в фоновом режиме? Пользователь не авторизован.

Почему pstack запускает gdb (и как это предотвратить)?

Запуск pstack в процессе иногда приводит к тому, что gdb подключается к этому процессу на одном из моих серверов Linux. Почему pstack запускает GDB, и как я могу предотвратить это? Подробности: GDB работает как: /user/bin/gdb –quiet -nx /proc/1234/exe 1234 родительский процесс для gdb: /bin/sh /user/bin/pstack 1234

Мой PID, используя какой процессор?

У меня есть Ubuntu Box, в котором содержится 4 процессора (0,1,2,3). Допустим, если я нажму на веб-сервис, это займет некоторое время, чтобы получить вывод (2 мин). Допустим, мой PID веб-сервиса xxxx, я хочу проверить, использует ли этот процесс какой процессор (0/1/2/3?) Может кто-нибудь сказать мне, что я могу проверить это с помощью какой команды

Любая проблема, если состояние зомби не очищается?

У меня есть производственное подразделение, в котором Java-процесс стал Zombie и оставался там в течение некоторого времени. Если устройство будет перезапущено, оно будет очищено. Тем не менее, модуль не перезапускается, и другой процесс Java запущен и работает. Есть ли какая-либо проблема, если это состояние зомби останется без изменений? Повлияет ли это каким-либо образом (производительность или […]

Отказ от ребенка от родительского процесса

Если $ PID_PARENT запустил $ PID_CHILD, как я могу отсоединить ( disown ) $ PID_CHILD от $ PID_PARENT, чтобы, когда я убиваю $ PID_PARENT, $ PID_CHILD продолжал работать, как будто ничего не произошло? Конкретно, мой $ PID_PARENT – это процесс, выполняющий Jenkins (или процесс Java который запускает сервер, на котором выполняется Jenkins), а $ PID_CHILD […]

grep файл с processid

Я создаю ftp.log.processid во время выполнения через мой скрипт Теперь мне нужно grep этот файл для слова «получить» grep -i “get” $ftp_log.$! Я использую вышеупомянутое выражение – но он всегда не показывает такой файл или каталог, и я вижу точку (.), Созданную в конце во время выполнения, как показано ниже: grep -i ftp.log.1234. почему в […]

Как просмотреть имена всех дочерних процессов, порожденных программой

(TLDR Драк О’Нил в порядке strace -f -e execve ./myprogram решил мою проблему) Я запускаю программу в командной строке. Исполняющая программа порождает процессы. Я хотел бы видеть или регистрировать имена всех процессов, созданных программой. подробности Я пробовал top с видом на лес V : $ top -c -d 1 Кратко видна только родительская программа. Я […]

Процессор не видит изменений в общей памяти POSIX?

Контекст: я использую разделяемую память POSIX, чтобы обеспечить набор процессов разделяемой памятью. Я использовал эту схему в течение некоторого времени для обмена данными, и она работает хорошо. Однако недавно я столкнулся со странной проблемой с определенным classом программ. Проблема: я написал программу, в которой каждый процесс должен внести значение в общую сумму в пространстве общей […]

Как узнать, какой скрипт / бинарный / другой запущенный процесс?

Из ps -ef | grep java ps -ef | grep java , я вижу много таких процессов, которые занимают много памяти. hadoop-+ 65369 65322 0 Jul06 ? 00:01:45 /usr/jdk64/jdk1.8.0_112/bin/java -Xmx8024m -Dhdp.version=2.6.4-091 -Djava.net.preferIPv4Stack=true -Dhdp.version=2.6.4-091 -Dhadoop.log.dir=/var/log/hadoop/hadoop-qa -Dhadoop.log.file=hadoop.log -Dhadoop.home.dir=/usr/hdp/2.6.4-091/hadoop -Dhadoop.id.str=hadoop-qa -Dhadoop.root.logger=INFO,console -Djava.library.path=:/usr/hdp/2.6.4-091/hadoop/lib/native/Linux-amd64-64:/usr/hdp/2.6.4-091/hadoop/lib/native -Dhadoop.policy.file=hadoop-policy.xml -Djava.net.preferIPv4Stack=true -Xmx8024m -Xmx8024m -Djava.util.logging.config.file=/usr/hdp/2.6.4-091/hive/conf/parquet-logging.properties -Dlog4j.configuration=beeline-log4j.properties -Dhadoop.security.logger=INFO,NullAppender org.apache.hadoop.util.RunJar /usr/hdp/2.6.4-091/hive/lib/hive-beeline-1.2.1000.2.6.4-091.jar org.apache.hive.beeline.BeeLine -u jdbc:hive2://master01.sys7643.com:10000/;transportMode=binary -e Как узнать, какой […]

Откуда планировщик ядра узнает, что временной интервал прошел?

В моем предыдущем вопросе Как планировщик ядра знает, как упредить процесс? Мне дали ответ, как происходит упреждение. Теперь мне интересно, как планировщик ядра узнает, что временной интервал прошел? Я прочитал о решении с аппаратным таймером, которое имеет смысл для меня, но затем я прочитал, что большинство современных операционных систем (например, Windows, Linux и т. Д.) […]

Intereting Posts
Установите Network-manager-апплет (значок лотка) в Arch Linux GNOME 3.20 Невозможно подключиться к Wi-Fi с помощью NetworkManager (причина отсутствия секретов) в Debian 9 Что обновляет интервал обновления Conky и как его настроить? Перемещение Caps Lock на левый элемент управления и управление слева на Super key с помощью xmodmap Где я могу использовать «beadm»? Неожиданная обратная косая черта при преобразовании из шестнадцатеричного в двоичное число Как перезапустить декорации окон KDE, не теряя при этом X-сессию Почему установка по умолчанию Linux запускает больше процессов, чем стандартная установка OpenBSD? Команда Vim для вставки символа dd, ddrescue, dd_rescue в соответствии с ОС (Ubuntu, macOS) Настройка входа в виртуальную машину вместо локального входа почему брандмауэр, блокирующий приложение по группам, может не работать? systemd-networkd .net игнорируется в контейнере systemd-nspawn Как использовать команду tar Unix с неявным пути к файлу? Трафик tcpdump трафика через SSH – но нет доступа root ssh