3
ответа

Как проверить, запущен ли в процессе сценарий оболочки?

Как проверить, запущен ли в процессе сценарий оболочки, учитывая pid процесса? если да, как получить дочерние процессы, выполняемые сценарием? по pgrep -P < pid >? Спасибо.
30.07.2018
2
ответа

pgrep -f завершается с 1

RUNNING _APPS=$ (pgrep -f "somePattern" )эхо $? #приводит к 1 Как сделать так, чтобы моя команда прошла с кодом выхода 0?
11.08.2020
2
ответа

Почему я не могу получить вывод pgrep прямо для переменной в сценарии bash?

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

Не понимаю, почему pgrep не работает в скрипте bash с sudo

Я пытаюсь определить, запущена ли программа масштабирования. Мне также нужны привилегии sudo в моем сценарии bash, чтобы установить его с помощью dpkg. Если я использую pgrep -f "zoom" >/dev/null 2>&1, код возврата echo $
24.11.2021
1
ответ

Состояние IF для проверки того, работает ли arecord внутри сценария оболочки, не отвечает должным образом

Я написал скрипт, который должен проверять, не работает ли аудиозаписывающее устройство командной строки arecord, и если да, то запускать его. С помощью cron я хочу убедиться, что я записываю в пределах определенного...
24.12.2020
1
ответ

Как получить список идентификаторов процессов с длинными именами команд, а не параметров командной строки?

Так как длина имен процессов в pgrep ограничена 15 -символами, я использовал pgrep -f для получения списка идентификаторов процессов запущенных команд с более длинными именами. Однако он включает в себя...
21.11.2020
1
ответ

как написать шаблон pgrep, который (никогда )не соответствует нулевому байту?

Я хочу завершить процесс с длинным именем, оканчивающимся на foo. В настоящее время я планирую использовать pkill (, хотя для тестирования, чтобы быть дружелюбным к процессу, я вместо этого проверял свои шаблоны с помощью pgrep )....
23.09.2020
1
ответ

Почему «pgrep firefox» не работает в Ubuntu 20.04

Как следует из названия, следующая команда в Ubuntu 20.04 :pgrep firefox... не возвращает результатов. Между тем, следующая команда :ps aux |grep firefox... возвращает 6 результатов, 5 из которых должны...
31.08.2020
1
ответ

Пытаюсь оптимизировать загрузку ЦП, 'pgrep -x Spotify' работает, несмотря на то, что Spotify никогда не устанавливался.

Недавно я установил Arch Linux на очень старый ноутбук. Таким образом, я пытаюсь максимально оптимизировать его и сократить использование ЦП / ОЗУ. Приложен скриншот htop, который я сделал на ноутбуке...
06.05.2020
1
ответ

В чем разница между pgrep и `ps aux | grep `?

Зачем нужен pgrep? Если мы можем использовать ps и grep вместе, зачем нам нужен pgrep? Было бы странно, если бы у нас была команда lsgrep или curlgrep. Но я заметил одно отличие: если мы сначала запустим tmux...
08.04.2020
1
ответ

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

Как заставить pkill выводить информацию об убитом процессе? Я не вижу ничего в man pkill, что предполагает, что это возможно. Я знаю, что могу выполнить pgrep и обработать список, а затем передать его в...
16.03.2020
1
ответ

pgrep при запуске от скрипта возвращает другие результаты, чем при запуске в терминале

Я написал скрипт, чтобы проверить, сколько экземпляров процесса выполняется в системе, основанной на OpenWrt. Если я запущу в терминале COUNT_PS=$(echo `ps -w | grep -v grep | grep upmpdcli | ...
31.01.2019
1
ответ

Получение разных результатов при пошаговом выполнении одних и тех же команд на терминале и в скрипте

pid=$(pgrep 'engrampa') #Получить PID процессов engrampa . killpid=$(echo $pid | head -1) #Получить только первую строку переменной $pid и поместить ее в новую переменную с именем $killpid. убить $killpid ...
18.12.2018
1
ответ

Работа CRON не запустится (проблема PGREP)

Я запускаю работу CRON каждую минуту, которая запускает скрипт оболочки Bash: # автоматически перезагрузите сервер, если он опустится * * * * * /root/auto-restart.sh Я могу вручную запустить скрипт, но всякий раз ...
12.10.2018
0
ответов

Подозрительный запуск pgrep от имени пользователя root в Debian Bullseye

На моем ноутбуке довольно активно работают вентиляторы, даже если машина простаивает. Когда я смотрю на свои процессы с помощью top, у меня время от времени появляется процесс pgrep, который занимает часть процессора. Это...
12.06.2020
0
ответов

Сторожевой таймер Cron для скрипта Python

У меня есть скрипт python, который должен автоматически перезапускаться каждый раз, когда он выходит из строя. Я пытался использовать для этой цели cron со следующей настройкой: * / 2 * * * * pgrep -f handler.py || / usr / bin / ...
11.02.2019

Еще нет никакого руководства использования этим тегом …!

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

Еще нет никакого тега Wiki для этого тега …!

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

Все зарегистрированные пользователи могут предложить новый тег wikis.

(Обратите внимание, что, если у Вас есть меньше чем 20 000 репутаций, Ваш тег, Wiki будет одноранговым узлом, рассмотренным, прежде чем это будет опубликовано.)