mthrynn
11/6/2019 - 8:33 PM

grab sudo password and then keep it in context through out the life of the script.

grab sudo password and then keep it in context through out the life of the script.

# Ask for the administrator password upfront
sudo -v

# Keep-alive: update existing `sudo` time stamp until `.osx` has finished
while true; do sudo -n true; sleep 60; kill -0 "$$" || exit; done 2>/dev/null &