Есть ли анализируемый монитор процесса ?

Одинарные кавычки в строке ExecStart вызывают проблемы:

ExecStart='/usr/bin/amixer sset PCM -- 97%'

Согласно systemd.service:

Можно использовать двойные кавычки ("…") и одинарные кавычки ('…'), в этом случае все до следующего совпадения цитата становится частью того же аргумента.

Это означает, что вы указываете systemd выполнить /usr/bin/amixer sset PCM -- 97% вместо /usr/bin/amixer с аргументами . ]sset, PCM, -- и 97%.

Удалите одинарные кавычки:

ExecStart=/usr/bin/amixer sset PCM -- 97%

и ваше устройство заработает.

0
14.06.2017, 21:01
2 ответа

Звучит как ps ... Его можно настроить для вывода конкретной информации о конкретных процессах (или обо всех процессах).

Если вы не против сделать свою программу специфичной для ОС, вы также можете анализировать все, что ps анализирует в вашей системе, , например. /proc в системе Linux.

4
28.01.2020, 02:16

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

top -bn1

-b для пакетного режима -n1 говорит, что он запускается один раз.

1
28.01.2020, 02:16

Теги

Похожие вопросы