60 likes | 71 Vues
Command Server. How to manage programs from various hosts sending displays to various display heads. Our Problem. DM, MEDM, DM2K, StripTool and Matlab screens served by different hosts onto the same head. VMS and Unix/Legacy system and Epics in the mix.
E N D
Command Server How to manage programs from various hosts sending displays to various display heads
Our Problem • DM, MEDM, DM2K, StripTool and Matlab screens served by different hosts onto the same head. • VMS and Unix/Legacy system and Epics in the mix. • Need to manage host processes AND displays on single heads.
CmdSrv - an SSH-like solution • A file-driven command server process runs on a host. • The file determines which requests are legal from whom. • Each request is satisfied as a new thread from the command server.
Features • Request information on all currently active threads (individual requests) • PID • Target Display Head • Time of connection • Kill all processes associated with any display head • Kill all processes
Current Status • Server available for Solaris (any Unix) • Client available for VMS or Solaris • Author: Ron MacKenzieronm@slac.stanford.edu • Documentation at http://www.slac.stanford.edu/grp/cd/soft/cmdSrv/index.html