Index: scripts/globals.sh =================================================================== diff -u -rff5794ee387f1e37a01cea349c0085dae5281d5d -r8d21136637cee0c5dd68e1a7837d4b6292203791 --- scripts/globals.sh (.../globals.sh) (revision ff5794ee387f1e37a01cea349c0085dae5281d5d) +++ scripts/globals.sh (.../globals.sh) (revision 8d21136637cee0c5dd68e1a7837d4b6292203791) @@ -84,7 +84,6 @@ POSTMSG_BLUETOOTH="Bluetooth" POSTMSG_SHASUM="App shasum" POSTMSG_CLOUDSYNC="CloudSync" -POSTMSG_CLOUDSYNC_RUNNING="CloudSync app IS running" POSTMSG_SETTINGSCRC="SettingsCRC" TDCTL_NTP_USED=$FALSE @@ -514,9 +513,8 @@ echo "Executing the CloudSync" cd $CLOUDSYNC_PATH ./cs.py start debug & - sleep 2 - CLOUDSYNC_STATUS="$(./cs.py status)" - if [ "$CLOUDSYNC_STATUS" == "$POSTMSG_CLOUDSYNC_RUNNING" ]; then + CLOUDSYNC_STATUS="$(ps ax | grep -e cs.py -e cloud_sync.py | grep -v grep)" + if [ -n "$CLOUDSYNC_STATUS" ]; then post_log_pass "$POSTMSG_CLOUDSYNC$POSTMSG_POSTFIX_PASSED" else post_log_fail "$POSTMSG_CLOUDSYNC$POSTMSG_POSTFIX_FAILED" @@ -572,9 +570,8 @@ echo "Executing the CloudSync" cd $CLOUDSYNC_PATH sudo -u $CLOUD_USER ./cs.py start - sleep 2 - CLOUDSYNC_STATUS="$(sudo -u $CLOUD_USER ./cs.py status)" - if [ "$CLOUDSYNC_STATUS" == "$POSTMSG_CLOUDSYNC_RUNNING" ]; then + CLOUDSYNC_STATUS="$(ps ax | grep -e cs.py -e cloud_sync.py | grep -v grep)" + if [ -n "$CLOUDSYNC_STATUS" ]; then post_log_pass "$POSTMSG_CLOUDSYNC$POSTMSG_POSTFIX_PASSED" else post_log_fail "$POSTMSG_CLOUDSYNC$POSTMSG_POSTFIX_FAILED"