Подобно этому вопросу, я делаю дотфайлы для установки новой машины с OS X. Он запрашивает мой пароль несколько раз, так как команды sudo для установки и настройки системы находятся в нескольких вложенных скриптах. В любом случае я могу кэшировать пароль один раз?
Точечные файлы основаны на Заке Холмане и могут быть найдены здесь.
У Матиаса Биненса есть OSX-скрипт с аналогичной целью с sudo -v
и while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null &
... проблема в том, что ни один из них не входит в другие сценарии.