A new problem and another quick solution!
As usual while working on many server (imagine 20 Linux/Unix machines), it is often difficult to remember all machine names, their configuration and yet to keep all individual setups at fingertips.
The obvious choice on Linux is using SCREEN multiplexer.
But there are some limitations :(
What if you the machine running Screen sessions reboots or shuts down? Starting each and individual session after your screen session machine is up, is very time consuming and more or less very uncomfortable during stressful times ( using alternate wordings for being lazy :) )
I wrote following (very simple wrapper) scripts on top of Screen commands to bring up all sessions as quickly as possible with single Screen command. It should be noted that all machine names and other terms are generalized in below session commands.
[firstname.lastname@example.org screen-sessions]# ls
Setup_1.ssh Setup_2.ssh Setup_3.ssh Setup_4.ssh
[email@example.com screen-sessions]# cat Setup_1.ssh
screen -t DRIVER_EXECUTION ssh firstname.lastname@example.org
screen -t node1 ssh email@example.com
screen -t node2 ssh firstname.lastname@example.org
screen -t node3 ssh email@example.com
screen -t node4 ssh firstname.lastname@example.org
[email@example.com screen-sessions]# screen -S _SETUP_1_ -c ~/screen-sessions/Setup_1.ssh
It will ask for passwords (if required) for each individual machines (^a" and select node? ).
Hopefully it helps! At least it will help me sometime in future.