#!/bin/bash # keychain-service-install service-name user-name if [ "$1" = "" ]; then echo No service name exit 1 fi if [ "$2" = "" ]; then echo No user name exit 1 fi echo Stoping and removing old keychain service cygrunsrv --stop $1 cygrunsrv --remove $1 echo Installing new keychain service cygrunsrv --install $1 \ --args '/bin/keychain --noask --quiet' \ --dep 'OpenSSH' \ --disp "KeyChain $2" \ --desc "Creates a keychain (ssh-agent) process for $2." \ --path '/bin/bash' \ --user "$2" echo User $2 requires the Log on as a Service right