Sto usando git per gestire un progetto che ha alcuni file binari che devono essere chiusi prima di essere impegnati. Quindi ho bisogno di un hook git, che controlli se l'applicazione che ha questi file aperti sia in esecuzione.
Ecco lo script che sto usando
#!/usr/bin/env osascript
tell application "System Events"
set apps to the name of every process whose background only is false
end tell
if "Some App" is in apps then
error "Some App is running. Can't commit until Some App is quit" number 5
end if
Ma sto ricevendo questo errore quando commetto o eseguo il pre-commit. Anche quando "Some App" non è in esecuzione.
.git/hooks/pre-commit:50:106: execution error: An error of type -10810 has occurred. (-10810)
Le autorizzazioni sul file sono
-rwxr-xr-x@ 1 toddgeist staff 263 Dec 7 07:33 pre-commit