Articles of kill

псевдоним для уничтожения всех процессов попадания grep

Я пытаюсь создать псевдоним суперкилла, который убивает весь процесс, который попал в спор. Я хотел бы сделать: superkill ruby И убить все процессы, которые соответствуют ‘ruby’ В моем .bashrc я добавил это alias superkill=”ps ax | grep $1 | cut -f1 -d’ ‘ | xargs kill” Однако, когда я запускаю его, я получаю superkill something […]

Остановить бесконечный цикл .sh скрипт

У меня есть скрипт, подобный приведенному ниже, размещенный на сервере SSH: while true do python3 main.py sleep 1 done Я запустил его с: nohup ./launcher.sh Я могу убить процессы Python, используя top, но, конечно, это не помогает, так как они появляются заново. Есть ли способ остановить выполнение этого скрипта?

Как systemd останавливает службы, у которых нет файла модуля

Systemd может наследовать потерянные процессы, и существуют другие способы запуска службы без наличия файла модуля для данной службы. Я хочу знать, что является универсальным для сервисов, которые не имеют никакого определения сервиса при перезагрузке или остановке. Меня особенно интересуют отправленные сигналы и тайм-ауты, то есть systemd отправляет все остальные сервисы сигтером в порядке отсортированных по […]

не выполняет то, что он должен делать?

Я создаю сценарий bash, где мне нужно подождать несколько секунд (макс. 10), затем запустите несколько команд. Это связано с тем, что при запуске программы она также запускает несколько бесполезных подпроцессов, которые мне не нужны. Но, как я уже сказал, для начала это занимает несколько секунд, поэтому я сделал следующее: here is where the program is […]

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

Я ищу некоторую помощь в создании сценария для уничтожения процессов, но возвращаю сообщение об ошибке, если они принадлежат root. Во-первых, я хотел бы сказать, что я на этом начинаю. На данный момент у меня есть: kill ps -aef | grep $1 | grep -v grep | awk '{print $2}' ps -aef | grep $1 | […]

Убийство некоторых процессов также убивает других, которых я не хочу убивать

Я собираюсь в Metasploitable и пробую некоторые команды. Всякий раз, когда я убиваю процесс с помощью fuser -k 23/tcp чтобы закрыть порт, я получаю другие процессы, также убитые процессом, и их порты закрыты, такие как процесс vsFTPD на port 21 . Связаны ли они и есть ли способ убить одного, не убивая другого? Кроме того, […]

Пропустить флаги для xargs

Я хочу убить кучу процессов, используя эту команду: sudo ps ax | grep node | awk '{print $1}' | xargs kill Но это дает мне операцию, которую нельзя разрешить даже с судо. Затем я попытался с kill -9 индивидуально для каждого процесса, и он сработал. Теперь мой вопрос: как я могу передать флаг -9 для […]

Почему процесс не был убит после закрытия SSH-соединения

Я запустил эту команду через SSH на сервере Debian: watch –precise -n 1 top -b -n 1 -p 27330 | tail -n 1 | awk "{print \$9}" >> 27330.log & Через некоторое время я покинул терминал. Когда я снова подключился, процесс все еще работал. Разве этот процесс не должен быть убит? Я думал, что единственный […]

Регистрация того, что закончилось процессом?

Из-за жестких ресурсов сервера, я подозреваю, что система будет время от времени прекращать процессы. Я хочу, чтобы эти события регистрировались в отдельном файле для расследования. Как установить это в syslog.conf? Я также хотел бы зарегистрировать пользователя, который использует kill cmd для завершения процесса. Системой является версия CentOS 6.4, работающая с rsyslogd.

Экспортировать командную строку без оценки вывода?

Я пытаюсь установить export который бы эффективно kill процесс на основе PID, который pgrep его. Выполняется команда kill $(pgrep myAppName) , которая работает (если «myAppName» было именем фактического процесса) … Но как бы сохранить эту команду в качестве экспортируемой переменной среды? Каждый вариант команды, о которой я мог думать, кажется, пытается оценить pgrep myAppName примерно […]