Tag: process

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

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

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

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

Перечислить процесс по имени, исключая grep

Я пытаюсь перечислить все процессы ffmpeg , которые в настоящее время запущены на машине Debian (Ubuntu 15). Я использую следующую команду: ps aux | grep 'ffmpeg' Если работает только один процесс ffmpeg , я получаю два результата. Один для фактического процесса и один для grep который ищет ffmpeg в списке процессов. max 21599 13.2 3.0 […]

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

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

Почему ulimit -u выше / proc / sys / kernel / pid_max?

На моей системе ulimit -u сообщает 63172 и /proc/sys/kernel/pid_max сообщает 32768 . Почему значение ulimit -u выше, чем значение ядра? По моему ulimit -u , ulimit -u показывает максимальные процессы, которые пользователь может иметь, а не общесистемно. pid_max является системным через ядро. Мне кажется неправильным, что ulimit -u выше pid_max , не означает ли это, […]

Являются ли убийственные процессы, созданные при безопасном запуске?

У меня только что vserver работает debian 7, и всякий раз, когда я запускаю сервер и вызываю top команду, очень много процессов, которые запускались автоматически при запуске. Могу ли я убить их или они критичны для общей функциональности vserver?

Как получить PPID с помощью PS с использованием опций BSD

Я ищу строку ps, которая даст мне все выходные заголовки «ps aux», но с PPID. До сих пор я могу получить столбец PPID, используя ps -ef. Я пробовал множество комбинаций, но не смог найти тот, который выполняет мою задачу. Это можно сделать?

процесс заблокирован в msgrcv

У меня есть процесс, который заблокирован в msgrcv как показано ps -eo pid,tid,wchan . Есть ли способ найти PID процесса, из которого мой процесс ожидает получения сообщения? Используемый метод связи представляет собой очереди сообщений, используя методы, предоставленные в sys/msg.h Вы можете увидеть ниже вывод для ps : ps -eo pid,tid,wchan,comm | grep Process 3020 3020 […]

Установите ионизатор для многопоточного применения

У меня есть программа, которая порождает несколько потоков, все из которых выполняют довольно интенсивный ввод-вывод, работающий на фоне. Я хочу установить класс планирования в режим idle чтобы он не засорял систему; однако, ionice -c3 -p <PID> , где <PID> является идентификатором процесса, не имеет желаемого эффекта. Хотя класс планирования для процесса <PID> изменен, когда я […]

Создание дерева процессов

Я реализую pstree как назначение, и я хотел бы создать тестовое дерево процессов , но я изо всех сил стараюсь это сделать. Я попытался сделать что-то подобное, чтобы создать дерево фоновых процессов, чтобы позже проверить свой скрипт. рекурсивное дерево процессов childProcess(){ echo "mine PID is: "$$ local -i level=$(expr $1 – 1) # level of […]

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