Reload com.apple.Terminal.plist

Я хочу использовать скрипт для изменения предпочтений моего терминала для 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 файл, когда он запущен, или остановить его перезапись файла при выходе.

6
задан owenwater 2 December 2011 в 00:02
поделиться