
Aufgrund von Synchronisierungsproblemen verlieren meine Bash-Skripte manchmal die Ausführungsberechtigung.
Ich habe Skripte an Tastaturkürzel angeschlossen und manchmal bin ich mir nicht sicher, ob das Kürzel nicht reagiert, weil ich die Berechtigungen verloren habe oder weil ich das jeweilige Tastaturkürzel einfach nicht festgelegt habe.
Ich möchte in der Lage sein, ein bestimmtes Skript auszuführen, z. B. „yad --text="sorry, lost permissions", wenn die Ausführung eines Skripts aufgrund eines Berechtigungsfehlers verweigert wird (oder was auch immer, vielleicht sogar einen Bericht über den Fehler erhalten).
Ist das möglich?
PS yad ist ein Bash-Dialogprogramm wie Zenity, aberviel besser
Antwort1
Verwenden Sie ein Wrapper-Skript, das den Exit-Code überprüft und yad
bei Bedarf ausgeführt wird.