OT: How to recursively call a script?
I've got a Solaris box, and I need to remotely restart the ssh daemon. On Debian, most init scripts have a "restart" option. Solaris apparently doesn't (what's with that?!). The script looks roughly like this: #!/bin/sh case $1 in 'start') Ê /usr/local/sbin/sshd Ê ;; 'stop') Ê {code to stop the PID of sshd} Ê ;; esac I'd like to add a stanza like: 'restart') Ê /etc/init.d/sshd stop Ê /etc/init.d/sshd start ;; just before the "esac". However, when I run the script (locally, not ssh'd in), the sshd daemon starts, but never starts again. I'm not scripting wizard, so I may be doing something obviously wrong, but it seems like it out to work. Secondly, assuming the script is made to work, will it work remotely, or will the process be killed when the sshd daemon goes down because it's a process spawned from an incoming ssh connection that's a "sub-process" of that sshd daemon? I know, I know. it's a Solaris question, so I should be asking on a Solaris list. But you guys are awesome, and it's Debian that gave me the idea to do a restart anyway, so hope you'll forgive the OT question. Thanks! -- Kent -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]