Tag: kill

Как 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 примерно […]

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

Я хотел бы запустить tcpdump в моем собственном скрипте через некоторое время, я хотел бы снова его убить. Как я могу получить доступ к PID из tcpdump. Я попробовал его с $$, но это только убивает скрипт. if [[ $TIMEEND != $Zeit ]];then echo "tcpdump started" sudo tcpdump -i eth0 -w /media/usbhd-sd[bc]1/abfrage2.pcap & pid1=$! break […]

Как убить работу с помощью бесконечного цикла

Я создал сценарий оболочки с именем df.sh: #!/bin/sh while true ; do df -hT sleep 30 done & затем я запустил ./df.sh (я даю разрешение на выполнение). После запуска я хочу завершить цикл, но не могу.

Linux и Unix - лучшая ОС в мире.