1 |
#!/bin/csh |
2 |
################################################################## |
3 |
# /tis4000/tasks/starttis4000 |
4 |
# |
5 |
# Purpose: Startup the TIS4000 System. |
6 |
# |
7 |
# Modification Log: |
8 |
# |
9 |
# Date Person Change |
10 |
# ---- ------ ------ |
11 |
# |
12 |
################################################################# |
13 |
# |
14 |
setenv HOME /tis4000 |
15 |
cd /tis4000 |
16 |
source .cshrc |
17 |
|
18 |
umask 000 |
19 |
limit descriptors 200 |
20 |
limit coredumpsize unlimited |
21 |
setenv host `/usr/ucb/hostname` |
22 |
# |
23 |
# Begin the TIS4000 software |
24 |
# |
25 |
echo |
26 |
echo "Reindex the alarmlog file...." |
27 |
cd /tis4000db |
28 |
/tis4000/tasks/dbFix -x alarmlog.dbf |
29 |
/tis4000/tasks/dbFix -x op_trak.dbf |
30 |
/tis4000/tasks/dbFix -x alarmlog.dbf |
31 |
/tis4000/tasks/dbFix -x op_trak.dbf |
32 |
# |
33 |
echo |
34 |
echo "Checking for Channel Access data file...." |
35 |
/tis4000/tasks/dbTree |
36 |
# |
37 |
#echo "Entering startup audit item" |
38 |
#/tis4000/tasks/auditReport -c 64 -s 4 -e "Workstation DAS system started" |
39 |
#echo |
40 |
# |
41 |
echo "Starting channelAccess...." |
42 |
/tis4000/tasks/channelAccess & |
43 |
# |
44 |
sleep 30 |
45 |
# |
46 |
# Starting dbClient, see documentation for dbClient start-up |
47 |
# -r allows download to iocs and connect to dataVu |
48 |
# /tis4000/tasks/dbClient -r >/dev/null & |
49 |
# same as -r but also connect to workstation amsop1 |
50 |
# /tis4000/tasks/dbClient -r amsop1 >/dev/null & |
51 |
# same as -r but with debug level set to 3 |
52 |
# /tis4000/tasks/dbClient -v3 -r & |
53 |
# no connect except to workstations amsop1 and amsop2 |
54 |
# /tis4000/tasks/dbClient -- amsop1 amsop2 > /dev/null & |
55 |
echo "Starting dbClient -r..." |
56 |
/tis4000/tasks/dbClient -r >/dev/null & |
57 |
# |
58 |
#echo "Starting hsync..." |
59 |
#/tis4000/tasks/hsync -x 300 snwseng1 snwseng2 & |
60 |
# |
61 |
# Starting alarmMgr, see documentation for startup options |
62 |
# /tis4000/tasks/alarmMgr & |
63 |
# /tis4000/tasks/alarmMgr -f /tis4000/ims/alarms & |
64 |
# |
65 |
echo "Starting alarmMgr..." |
66 |
/tis4000/tasks/alarmMgr & |
67 |
# |
68 |
sleep 15 |
69 |
#Temporary alarmMgr line |
70 |
#/tis4000/tasks/alarmMgr -f /tis4000/ims/alarms & |
71 |
# |
72 |
# Starting alarmTalk and connect to the DECtalk |
73 |
# device via the Milan Print Server 1 - Serial Port 1 (snwsps4b:2020) |
74 |
# in the Operator Control Room. |
75 |
# |
76 |
#echo "Starting alarmTalk..." |
77 |
#echo "" |
78 |
#/tis4000/tasks/alarmTalk snwsps4b:2020 >/dev/null & |
79 |
#sleep 60; |
80 |
# |
81 |
# Starting Trending and odss |
82 |
# |
83 |
echo "Starting Historical Trending..." |
84 |
echo "" |
85 |
/tis4000/tasks/trendProcessor & |
86 |
sleep 15 |
87 |
# |
88 |
/tis4000/tasks/trendServer & |
89 |
sleep 15 |
90 |
# |
91 |
#echo "Starting Historical Oracle Trending..." |
92 |
#echo "" |
93 |
#/tis4000/tasks/oracleTrendProcessor & |
94 |
#sleep 15 |
95 |
# |
96 |
#/tis4000/tasks/oracleTrendServer & |
97 |
#sleep 15 |
98 |
# |
99 |
# Starting odss |
100 |
# |
101 |
#echo "Starting odss..." |
102 |
#echo "" |
103 |
#/tis4000/tasks/odss & |
104 |
#sleep 15 |
105 |
# |
106 |
# Starting tisCard |
107 |
# |
108 |
#echo "Starting tisCard on $host ..." |
109 |
#echo "" |
110 |
#setenv DISPLAY:0.0 |
111 |
#setenv LD_LIBRARY_PATH /usr/dt/lib |
112 |
#/tis4000/tasks/tisCard & |
113 |
#sleep 5 |
114 |
# |
115 |
# Temporarilyo Only start dpa and png2 |
116 |
# |
117 |
#echo Starting ping program .... |
118 |
#/tis4000/tasks/png2 -m 60 & |
119 |
#sleep 15 |
120 |
# |
121 |
#echo Starting dpa .... |
122 |
#/tis4000/tasks/dpa & |
123 |
#sleep 5 |
124 |
# |
125 |
sleep 5 |
126 |
# |
127 |
#echo "Starting Host RTU Communications Watchdog..." |
128 |
#echo "" |
129 |
#/tis4000/snws_scripts/host-rtu-comm >/dev/null & |
130 |
# |
131 |
#sleep 5 |
132 |
# |
133 |
echo "Starting java servers ...." |
134 |
pushd /tis4000/tasks |
135 |
startJava |
136 |
popd |
137 |
|