Я хочу использовать скрипт для изменения настроек моего терминала для моего Mac, чтобы он мог закрыть окно при выходе из терминала. Я использую эту команду в сценарии:
/usr/libexec/PlistBuddy -c "Set \"Window Settings\":Basic:shellExitAction 0" ~/Library/Preferences/com.apple.Terminal.plist
Теперь проблема в том, что после выполнения скрипта файл .plist изменился, я проверяю его по
defaults read com.apple.Terminal "Window Settings"
Значение равно 0.
Но проблема в том, что терминал не перезагружает файл .plist, и когда я выхожу из терминала, он снова переписывает файл .plist как '2'. Поэтому мой вопрос заключается в том, как разрешить терминалу перезагружать файл .plist, когда он работает, или остановить его, переписать файл при выходе.