rob,
thanks for your suggestions. although i adjusted your script to
suse's apache-start-script there still was a problem: the
'expect/send' commands somehow could not catch the httpd-process
invoked by the suse-script as suse actually first invokes
startproc which then starts httpd:
> startproc -t 7 /usr/sbin/httpd -f /etc/httpd/httpd.conf $MODULES || return=$rc_failed
^^^^^^^^^^^^^^
now i just removed 'startproc -t 7' which means that i need to
watch out for already running httpd's prior to executing the
script (for not starting multiple instances of httpd). but i get
asked for the passphrase now, which is what i wanted to have :-)
regards
dani
[EMAIL PROTECTED] wrote:
>
> I'd suggest using expect(1) , and write a script, such as the following
>
> --cut here--
>
> #!/usr/local/bin/expect --
>
> exp_version -exit 5.0
>
> # Here is your password
> set pword "53cr37"
>
> #spawn /usr/bin/kill -TERM `/usr/bin/cat /path/to/logs/httpd.pid`
>
> spawn /path/to/bin/apachectl stop
> sleep 3
>
> spawn /path/to/bin/apachectl startssl
> sleep 6
>
> expect "phrase"
>
> send "$pword\r"
>
> --end cut--
>
> Enjoy
>
> --Ron
--
Daniel Mettler http://www.icu.unizh.ch/~mettlerd
make config. not war.
______________________________________________________________________
Apache Interface to OpenSSL (mod_ssl) www.modssl.org
User Support Mailing List [EMAIL PROTECTED]
Automated List Manager [EMAIL PROTECTED]