LCLS use of Channel Watcher

Manual
Author's Web Site
EPICS Extensions Home Page
EPICS Extensions Download
EPICS Extensions at LCLS
EPICS at LCLS

Table 1-0

Description

Development

DMZ Production

Production

Host

lcls-dev2

lcls-prod01

lcls-daemon2

Account

laci

laci

laci

TOOLS_DATA

/nfs/slac/g/lcls/dev/tools

/nfs/slac/g/lcls/tools

/usr/local/lcls/tools

IOC_DATA

/nfs/slac/g/lcls/dev/epics/ioc/data

/nfs/slac/g/lcls/epics/ioc/data

/u1/lcls/epics/ioc/data

TOOLS

/afs/slac/g/lcls/tools

/afs/slac/g/lcls/tools

/usr/lcls/tools

Table 1-1

Description

CVS Repository

CVS Reference Directory

Source

[ epics/extensions/src/ChannelWatcher

http://www.slac.stanford.edu/cgi-wrap/cvsweb/epics/extensions/src/ChannelWatcher/?cvsroot=LCLS ]

/afs/slac/g/lcls/epics/extensions/src/ChannelWatcher

Configuration

[ tools/ChannelWatcher/config

http://www.slac.stanford.edu/cgi-wrap/cvsweb/tools/ChannelWatcher/config/?cvsroot=LCLS ]

/afs/slac/g/lcls/tools/ChannelWatcher/config

Scripts

[ tools/ChannelWatcher/script

http://www.slac.stanford.edu/cgi-wrap/cvsweb/tools/ChannelWatcher/script/cvsroot=LCLS ]

/afs/slac/g/lcls/tools/ChannelWatcher/script

Table 1-2.1

Input Files

Description

Location

Channel Watcher Config Files

$TOOLS/ChannelWatcher/config

Channel Watcher Scripts

$TOOLS/ChannelWatcher/scripts

Channel Watcher System Scripts

/etc/init.d

Table 1-2.2

Output Files

Channel Watcher Log File

$TOOLS_DATA/ChannelWatcher

IOC Save File

$IOC_DATA/<ioc nodename>

Note: Log files are accessible from lcls hosts only. Log files are not stored in CVS.

The ChannelWatcher processes run under the laci account on the hosts listed in Table 1-3 below.
To start, stop, and restart ChannelWatcher, see table 1-3 below. At host startup, the ChannelWatcher
processes are started by /etc/rc3.d/S98st.cwXX.

Table 1-3

Dev Host: lcls-dev2

Prod Host: lcls-prod01

User Account: laci

Data Files: $IOC_DATA/<ioc nodename>

Subsystem

Shell Command

Master File

Beam Containment

/etc/init.d/st.cwBC <start,stop,restart>

Master.BC

Bunch Length

/etc/init.d/st.cwBL <start,stop,restart>

Master.BL

BPM

/etc/init.d/st.cwBP <start,stop,restart>

Master.BP

Feedbacak

/etc/init.d/st.cwFB <start,stop,restart>

Master.FB

Current Monitor

/etc/init.d/st.cwIM <start,stop,restart>

Master.IM

Laser

/etc/inir.d/st.cwLS <start,stop,restart>

Master.LS

Motion Control

/etc/init.d/st.cwMC <start,stop,restar>

Master.MC

Magnet

/etc/init.d/st.cwMG <start,stop,restart>

Master.MG

Matlab Applications

/etc/init.d/st.cwML <start,stop,restart>

Master.ML

MPS

/etc/init.d/st.cwMP <start,stop,restart>

Master.MP

Profile Monitor

/etc/init.d/st.cwPM <start,stop,restart>

Master.PM

Low-Level RF

/etc/init.d/st.cwRF <start,stop,restart>

Master.RF

Vacuum

/etc/init.d/st.cwVA <start,stop,restart>

Master.VA

Water

/etc/init.d/st.cwWA <start,stop,restart>

Master.WA

View Status ChannelWatcher Process
To determine if an XX ChannelWatcher process has been activated execute the shell command.
ps -ef | grep Master.XX

System Administration

  • Backups
  • Log files
  • No labels