1

Я пытаюсь генерировать уведомления, когда определенные команды заканчивают выполнение. Я пытаюсь использовать xmessage или notify notify-send для создания этого уведомления.

Прямо сейчас я пытаюсь это так:

command; notify-send ...;

Но у меня может быть несколько таких команд - я хочу различать их. Поэтому я пытаюсь получить PID и название процесса, который закончился. Проблема в том, что два процесса (<command> и notify-send) не связаны.

Любые намеки или указатели на то, что искать?

1 ответ1

2

Создайте скрипт для уведомлений (~/bin/notifyme)...

#!/bin/bash
(eval "$@")
notify-send "$1 finished" "Command returned $?."

... или функция (~/.bashrc):

notifyme() {
    (eval "$@")
    notify-send "$1 finished" "Command returned $?."
}

Это самый простой способ.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .