запустить скрипт, если ошибка не позволяет запустить любой другой скрипт

запустить скрипт, если ошибка не позволяет запустить любой другой скрипт

Из-за проблем с синхронизацией мои bash-скрипты иногда теряют права на запуск.

У меня есть скрипты, привязанные к сочетаниям клавиш, и иногда я не уверен, является ли отсутствие реакции на сочетание клавиш следствием потери прав или просто не установил это конкретное сочетание клавиш.

Я хотел бы иметь возможность запускать определенный скрипт, например, «yad --text="извините, утеряны разрешения", если выполнение какого-либо скрипта будет отклонено из-за отсутствия разрешения (или чего-то еще, может быть, даже получить отчет о причине ошибки)

Это возможно?

PS yad — это программа bash-диалога, похожая на Zenity, нолучше

решение1

Используйте скрипт-оболочку, который проверяет код выхода и запускается yadпри необходимости.

Связанный контент