DEIMOS daemons

Numerous daemon processes (software not associated with a GUI and not owned by the observer account) are required to operate DEIMOS. The following table gives relevant information.

Name Host Account Restart command Function
keamano tasks
traffic keamano kics deimos restart traffic Coordinate interprocess communication. It should never be required to restart traffic.
dispatcher2.1 keamano kics deimos restart dispatcher2.1 General motor control
dispatcher2.2 keamano kics deimos restart dispatcher2.2 General motor control
dispatcher.piezo keamano kics deimos restart dispatcher.piezo Control tent mirror piezo
dispatcher.barco keamano kics deimos restart dispatcher.barco Read internal barcode scanner
dispatcher.bargun keamano kics deimos restart dispatcher.bargun Read handheld barcode scanner
dispatcher.hplog keamano kics deimos restart dispatcher.hplog Monitor HP temperature logger
dispatcher.dinfo keamano kics deimos restart dispatcher.dinfo Infopatcher process; maintains state information (like infoman)
dremel keamano kics deimos restart dremel Coordinate slitmask/grating/filter changeouts; control automated refocusing on filter change
monitor.deimos keamano kics -- Obsolete. Superseded by deimosmon and new DEIMOS control GUI.
monitor.deifcs keamano kics -- Obsolete. Superseded by deimosmon and new DEIMOS control GUI.
monitor.deirot keamano kics -- Obsolete. Superseded by deimosmon and new DEIMOS control GUI.
polo tasks
lickserv2 polo user deimos restart lickserv2 Receive image data from science CCD crate. Any user can restart it, but the process runs dmosrun.
watch_ccd polo user deimos restart watch_ccd Acquire keywords for science CCD image header. Any user can restart it, but the process runs as dmosrun.
watch_fcs polo user deimos restart watch_fcs Acquire keywords for FCS image header. Any user can restart it, but the process runs as dmosrun.
lickserv1 polo user deimos restart lickserv Receive image data from FCS crate. It must be started by the user account running the observations.
write_ccd1 polo user deimos restart write_ccd Write science CCD images to disk. It must be started by the user account running the observations.
write_fcs1 polo user deimos restart write_fcs Write FCS images to disk. It must be started by the user account running the observations.
fcstrack polo user stop_fcstrack;start_fcstrack FCS control
deimosion1 polo user deimos restart deimosion1 LN2 can ion pump controller. Any user can restart it, but process runs as dmosrun.
deimosion2 polo user deimos restart deimosion2 Detector vessel ion pump controller. Any user can restart it, but process runs as dmosrun.
deipowerA polo user deimos restart deipowerA PDU in Electronics Ring Bay 11. Any user can restart it, but process runs as dmosrun.
deipowerB polo user deimos restart deipowerB PDU in Electronics Ring Bay 8. Any user can restart it, but process runs as dmosrun.
deipowerC polo user deimos restart deipowerC PDU in Cradle Bay D. Any user can restart it, but process runs as dmosrun.
deipowerD polo user deimos restart deipowerD PDU in Cradle Bay A. Any user can restart it, but process runs as dmosrun.
roto tasks
deirotg roto user deimos restart deirotg Rotator control. Any user can restart it, but the process runs as dmosrun.
vm-deimos (aka. deimos) tasks
deimosmon vm-deimos user deimos restart deimosmon Monitors keywords recorded by the DEIMOS keyword history. Any user can restart it, but the process runs as dmosrun.
deimosplus vm-deimos user deimos restart deimosplus Keyword service to support the DEIMOS control GUI, dremel and other services. Any user can restart it, but the process runs as dmosrun.
deisoundbard vm-deimos user deimos restart deisoundboard Sound server. Any user can restart it, but the process runs as dmosrun.
deifcsconf vm-deimos user deimos restart deifcsconf FCS configuration keyword service. Any user can restart it, but process runs as dmosrun.
deifill vm-deimos user deimos restart deifill DEIMOS autofill system. Any user can restart it, but process runs as dmosrun.
moolelo tasks
deimoshistory moolelo kics deimos restart deimoshistory Keeps the DEIMOS keyword history

1 The daemons: lickserv, write_ccd and write_fcs can be restarted all at once with the command deimos restart obsapps.

Use the view_logfile command on polo to view the logfiles for these processes.

See Also

Last modified: 10/03/2024 19:47
Send questions or comments to:DEIMOS Support

The information on this page is the property of the W. M. Keck Observatory. The contents of this page or any part thereof shall not be copied or otherwise reproduced or transferred to other documents or used or disclosed to others for any purpose other than observing support at the W. M. Keck Observatory and the subsequent analysis and publication of scientific data obtained from observations conducted at the W. M. Keck Observatory. All rights reserved. © W. M. Keck Observatory.