如果出现错误导致无法运行任何其他脚本,则运行该脚本

如果出现错误导致无法运行任何其他脚本,则运行该脚本

由于同步问题,我的 bash 脚本有时会失去运行权限。

我将脚本连接到键盘快捷键,有时我不确定快捷键没有响应是否因为我丢失了权限,或者我只是没有设置特定的键盘快捷键。

我希望能够运行一个特定的脚本,例如“yad --text="抱歉,权限丢失”,如果任何脚本执行由于权限失败而被拒绝(或者其他原因,甚至可能收到错误报告)

这可能吗?

PS yad 是一个类似 Zenity 的 bash 对话框程序,但是好多了

答案1

使用包装脚本检查退出代码并yad在需要时运行。

相关内容