Re: command dmgtd -kill will also kill the ssh sessions
dmgtd kill is not recommended in typical use. Why are you using it?
In any event, this is what it does. It does a ps -ef, and fgreps for dmgtd.sol (excluding any fgrep processes). It then pulls the PID from the resulting output. It then uses the Solaris ptree command to get all processes started by that PID (excluding dbsrv processes), and writes the result to /opt/dm_pids. It then reads through /opt/dm_pids sending a kill -9 to all PIDs in that file. Finally, it cleanly stops all database processes using the dbstop utility.
I have ssh running on my servers, and I have never seen dmgtd kill terminate those processes. Given the above algorithm, if you were starting sshd via dmgtd, then that would kill them. Alternatively, a bug in the ptree command could be exposing more PIDs. You could do:
sh -x /etc/init.d/dmgtd kill
To get an idea of what is happening during the dmgtd script execution.
We are pleased to announce availability of Beta software for 16.6.3. 16.6.3 will be the second rebuild on the 16.6 release train targeted towards Catalyst 9500/9400/9300/3850/3650 switching platforms. We are looking for early feedback from custome...