Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Important: do not type "exit", or do ctrl-C from within a soft iocConsole session: this will terminate the soft IOC process!  Instead use C-a d to detach from the screen session.
  • iocConsole -cleanup*
    as mentioned above, iocConsole has a couple of components that need to be in sync in order to work properly:
      screen process
    • pipe file (socket)
      Occasionally the screen process disappearscomponents get out of sync, and the socket is left due to a system failure (e.g. reboot of lcls-daemon1) or other malfunction. The remedy is:
      • iocConsole iocname -cleanup
        This will clean up the inconsistent state, and when you
      • iocConsole iocname again, it should work.
      • please note: doing iocConsole -cleanup for a soft IOC will restart the IOC process - please use with care!

...

Configuration

screeniocs
To use iocConsole, your IOC must be configured in the system screeniocs file (contact Judy Rock to add your IOC to screeniocs)
When iocConsole starts up a session, it connects to the IOC using info found in the screeniocs file.

...