У меня есть сценарий sh, который отображает диалог; пользователь может закрыть это диалоговое окно, но я смотрю на хороший способ закрыть его из другого аналогичного сценария, который запускается в определенный момент, если этого не происходит. Моя команда:

osascript -e 'display dialog "Hello World! This notification will be closed in the future, due to an external trigger."'

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

Есть ли способ сделать это, или я должен просто вместо этого убить процесс?

1 ответ1

0

Несколько тривиальным подходом было создание другого скрипта, который идентифицирует и убивает вышеупомянутый:

pkill -f "Hello World! This notification will be closed in the future, due to an external trigger."

Там может быть очень элегантный способ сделать это ...

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