Вопросы с тегом «process»

15
Запустите фоновый процесс из скрипта и управляйте им, когда скрипт закончится

Я хотел бы запустить и настроить процесс аналогично демону из скрипта. Моя оболочка эмулируется Zsh под Cygwin, а демон - SFK , базовый FTP-сервер. Что важно здесь, сценарий startserv.shможет быть составлен следующим образом: #!/bin/sh read -s -p "Enter Password: " pw user=testuser share=/fshare...

15
Скрыть аргументы для программы без исходного кода

Мне нужно скрыть некоторые секретные аргументы для программы, которую я запускаю, но у меня нет доступа к исходному коду. Я также запускаю это на общем сервере, поэтому я не могу использовать что-то подобное, hidepidпотому что у меня нет привилегий sudo. Вот несколько вещей, которые я пробовал:...

15
Ctrl-C с двумя одновременными командами в bash

Я хочу запустить две команды одновременно в bash на машине с Linux. Поэтому в моем ./execute.shскрипте Bash я положил: command 1 & command 2 echo "done" Однако когда я хочу остановить скрипт bash и нажать Ctrl+ C, останавливается только вторая команда. Первая команда продолжает работать. Как...

15
Надежный способ заблокировать дочерние процессы, используя `nsenter:`

Я знаю, что пространства имен Linux, помимо прочего, могут быть использованы для безопасной обработки ограничивающих и заключающих в тюрьму дочерних процессов без какой-либо возможности их зомбирования и сброса init. Но я не совсем уверен в деталях реализации. Как я могу использовать...

14
Linux: Написание сторожевого таймера для мониторинга нескольких процессов

Несколько лет назад коллега изобрел элегантное решение для сторожевой программы. Программа работала в Windows и использовала объекты событий Windows для мониторинга дескрипторов процесса (PID) нескольких приложений. Если какой-либо из процессов будет неожиданно завершен, его дескриптор процесса...

14
Запускать одну и ту же команду несколько раз в фоновом режиме

Как можно запустить несколько команд и справиться с ними с помощью bash? Например: $ for i in {1..10}; do wait file$i &; done где wait - это пользовательский бинарный файл. Прямо сейчас я получаю ошибку: syntax error near unexpected token `;' при запуске вышеуказанной команды. После того, как...

14
Изменить родительский процесс процесса?

Можно ли изменить родительский процесс процесса? Если да, то как? Например, как screenудается прикрепить screenсеанс и процессы, выполняющиеся в нем, к различным процессам оболочки? Есть ли смена родительского процесса? Кажется, я слышал о других способах изменения процесса оболочки, в которых...

14
Вернуть владельцу процесса с заданным PID

Я пытаюсь извлечь владельца процесса из списка, у меня есть команда, pidof nmapчтобы получить то ps -u <PID> | grep USER, с чем я сейчас играю, но когда я его запускаю, в итоге получается просто печатать заголовки (верхняя строка). Как я могу получить имя владельца, учитывая идентификатор...

14
Как увидеть полный список процессов сверху

Когда я делаю «top», я узнаю, что существует много процессов, из которых многие находятся в состоянии сна. Мне нужно увидеть полный снимок всех процессов на этом этапе. «top» может отображать список процессов, которые помещаются на одном экране. Как получить полный список? Помимо прочего, мне...

14
При наличии двух фоновых команд завершите оставшуюся при выходе

У меня есть простой скрипт bash, который запускает два сервера: #!/bin/bash (cd ./frontend && gulp serve) & (cd ./backend && gulp serve --verbose) Если вторая команда завершается, кажется, что первая команда продолжает выполняться. Как я могу изменить это так, что если одна из...

14
Сделать процесс невозможным в Linux

Я работаю над приложением диспетчера паролей и по соображениям безопасности хочу запустить неубиваемый процесс. И, кроме того, я не хочу, чтобы эта программа была демоном, поскольку мне нужно читать со стандартного ввода и писать в него. Есть ли способ сделать...

14
фоновый процесс трубо-ввод

если я хочу отобразить «ааа» на экране: (1)$: echo aaa | cat ... works OK (2)$: echo aaa | ( cat ) ... works OK (3)$: echo aaa | ( cat & ) ... NOT working (4)$: ( echo aaa & ) | cat ... works OK (5)$: echo aaa | ( cat <&0 & ) ... works ok in BASH (but not in SH) (6)$: echo aaa |...

14
Кнопка «Убить самый большой процесс»

Этот ноутбук имеет SSD, и поэтому я решил пропустить обмен. В большинстве случаев это работает хорошо, но иногда ОЗУ становится немного коротким, а компьютер становится очень вялым и склонен зависать. Есть ли способ реализовать кнопку «убить самый большой процесс», которая идет прямо к ядру в...

14
Запуск нескольких функций bash в фоновом режиме и ожидание их возврата

Это простой скрипт, который запускает nvidia-smiкоманду на нескольких хостах и ​​сохраняет ее вывод в общий файл. Цель здесь - заставить его работать асинхронно . Достаточно ли &в конце process_host()вызова функции? Мой сценарий правильный? #!/bin/bash HOSTS=(host1 host2 host3)...

14
Имитация неубиваемого процесса в состоянии D

Для сценариев тестирования на катастрофы в серверной среде мы ищем простой способ перевести процесс в состояние D (непрерывный спящий режим). Есть ли простые способы? Пример C-кода будет плюсом :) Редактировать - первый ответ является полукорректным, поскольку показано, что процесс находится в...