Mercurial > sat_docs
comparison scripts/launcher/launch.sh @ 18:7b337be4052d
updated launcher helping script
author | souliane <souliane@mailoo.org> |
---|---|
date | Thu, 18 Sep 2014 12:35:43 +0200 |
parents | b01ee1b28680 |
children | 1eb3ec190ea1 |
comparison
equal
deleted
inserted
replaced
17:c6824592e3ef | 18:7b337be4052d |
---|---|
85 kill_process $SPS_PID | 85 kill_process $SPS_PID |
86 kill_process $SALUT_PID | 86 kill_process $SALUT_PID |
87 } | 87 } |
88 start_ser() { | 88 start_ser() { |
89 echo "############# Starting Prosody ############" | 89 echo "############# Starting Prosody ############" |
90 cd $PROSODY && ./prosodyctl start | 90 cd $PROSODY && ./prosodyctl start & |
91 echo "########## Installing sat_pubsub ##########" | 91 echo "########## Installing sat_pubsub ##########" |
92 cd $SATPUBSUB && sudo python setup.py install | 92 cd $SATPUBSUB && sudo python setup.py install |
93 echo "########### Starting sat-pubsub ###########" | 93 echo "########### Starting sat-pubsub ###########" |
94 if [[ $SPS_DEBUG = 1 ]]; then | 94 if [[ $SPS_DEBUG = 1 ]]; then |
95 mate-terminal -e "twistd -n -b sat_pubsub --jid=$SPS_JID --secret=$SPS_PWD" & | 95 mate-terminal -e "twistd -n -b sat_pubsub --jid=$SPS_JID --secret=$SPS_PWD" & |
156 ./bridge_constructor.py -s frontend --force && cp generated/DBus.py ../../../frontends/src/bridge/DBus.py | 156 ./bridge_constructor.py -s frontend --force && cp generated/DBus.py ../../../frontends/src/bridge/DBus.py |
157 cd $SAT_MAIN/src/bridge/bridge_constructor | 157 cd $SAT_MAIN/src/bridge/bridge_constructor |
158 SAT_BRIDGE_CONST_INT_PREFIX='"org.goffi.sat_main"' ./bridge_constructor.py --force && cp generated/DBus.py ../DBus.py | 158 SAT_BRIDGE_CONST_INT_PREFIX='"org.goffi.sat_main"' ./bridge_constructor.py --force && cp generated/DBus.py ../DBus.py |
159 SAT_BRIDGE_CONST_INT_PREFIX='"org.goffi.sat_main"' ./bridge_constructor.py -s frontend --force && cp generated/DBus.py ../../../frontends/src/bridge/DBus.py | 159 SAT_BRIDGE_CONST_INT_PREFIX='"org.goffi.sat_main"' ./bridge_constructor.py -s frontend --force && cp generated/DBus.py ../../../frontends/src/bridge/DBus.py |
160 } | 160 } |
161 monitor() { | 161 monitor_core() { |
162 echo "## Monitoring DBus for SàT main instance ##" | 162 echo "## Monitoring DBus for SàT dev instance - core ##" |
163 dbus-monitor "sender='org.goffi.SAT', interface='org.goffi.SAT.core'" | |
164 } | |
165 monitor_plugin() { | |
166 echo "## Monitoring DBus for SàT dev instance - plugin ##" | |
167 dbus-monitor "sender='org.goffi.SAT', interface='org.goffi.SAT.plugin'" | |
168 } | |
169 monitor_main() { | |
170 echo "## Monitoring DBus for SàT main instance (redirected to /tmp/...) ##" | |
163 killall -q dbus-monitor | 171 killall -q dbus-monitor |
164 nohup dbus-monitor "sender='org.goffi.sat_main', interface='org.goffi.sat_main.core'" >> /tmp/sat_xml_core_`date +%y.%m.%d`& | 172 nohup dbus-monitor "sender='org.goffi.sat_main', interface='org.goffi.sat_main.core'" >> /tmp/sat_xml_core_`date +%y.%m.%d`& |
165 nohup dbus-monitor "sender='org.goffi.sat_main', interface='org.goffi.sat_main.plugin'" >> /tmp/sat_xml_plugin_`date +%y.%m.%d`& | 173 nohup dbus-monitor "sender='org.goffi.sat_main', interface='org.goffi.sat_main.plugin'" >> /tmp/sat_xml_plugin_`date +%y.%m.%d`& |
166 } | 174 } |
167 case "$1" in | 175 case "$1" in |
177 restart_lib) stop_lib && start_lib ;; | 185 restart_lib) stop_lib && start_lib ;; |
178 4foxes) 4foxes ;; | 186 4foxes) 4foxes ;; |
179 clean) clean ;; | 187 clean) clean ;; |
180 purge) clean && purge;; | 188 purge) clean && purge;; |
181 main) main ;; | 189 main) main ;; |
182 bridge) bridge;; | 190 bridge) bridge ;; |
183 monitor) monitor;; | 191 monitor_core) monitor_core ;; |
192 monitor_plugin) monitor_plugin ;; | |
193 monitor_main) monitor_main ;; | |
184 *) | 194 *) |
185 # default: reinstall and restart all | 195 # default: reinstall and restart all |
186 stop_lib && stop_sat && stop_ser | 196 stop_lib && stop_sat && stop_ser |
187 clean | 197 clean |
188 start_ser && start_sat && start_lib | 198 start_ser && start_sat && start_lib |