Send command to multiple windows
One of the things we do right now is execute the same commands on many servers simultaneously. For instance to update all proprietary software or to verify configuration. It would be nice to be able to send any arbitrary command to all open windows ( anything from a simple ls, to the execution of a script file) so that I type 'ls -al' once, but see the output of that on all 16 open windows.
We are investigating an option for “paste to all” or perhaps adding this to the Input Bar.
Daniel Ward commented
Why re-invent the wheel? You can use expect on Linux to do this sort of automation. I use it when I need to manually update 200 access points via SSH. If SC wanted to turn it into a GUI, then it just needs a window where you can type in text to look for in one column, text to send in the next column, and a check mark that determines whether the rule runs once or each time its matched.
It's been a while since the last update in this section. So, have you considered including this Feature in the next version?
Andreas Janda commented
This is a critical feature I would very much like to see in the next version. It saves lots of time and makes handling clusters a lot easier.
XShell supports this feature but I would like to switch over to PenguiNet because of scp support which is among the most important features for me.
Ben Ringold commented
This feature would be very helpful to me as well for cluster management. Here is my preference order of possible functions to support this use case:
1) Most Helpful: Exactly like cssh. User can select one of the open sessions as the master session. All input to that session is replicated to the other open sessions. This is best because it would be useful in text editors and other interactive screens, not just on the command line.
2) Not Quite as Good: Give us a global input bar. Works just like the per-window input bars but it sends to all sessions.
3) Marginally Useful: "Paste to All" function. If you are going to the trouble of cutting and pasting a script, then individually pasting to each window isn't difficult.
On Linux we use cssh. It would be really nice to do the same on Windows.