Also keep in mind that a LaunchAgent will only run if a user is logged in. If you want this to run even when sitting at the login window, make a LaunchDaemon. It can be the same plist, just a matter ...
Jack Wallen shows how you can create a Linux shell script that requires a password without having to save a password within the script. Linux is the most flexible ...