source: npl/commonservers/daemontools/svcbootcheck @ c5c522c

gcc484ntopperl-5.22
Last change on this file since c5c522c was c5c522c, checked in by Edwin Eefting <edwin@datux.nl>, 8 years ago

initial commit, transferred from cleaned syn3 svn tree

  • Property mode set to 100755
File size: 540 bytes
Line 
1#!/bin/bash
2BACK_UP="\033[1K\033[0G"
3NORMAL="\033[0m"
4WARN="\033[33;1m"
5BAD="\033[31;1m"
6BOLD="\033[1m"
7GOOD="\033[32;1m"
8
9splashstep "Checking service status"
10for RUN in `find /service -follow -name run`; do
11        SERVICE=`dirname "$RUN"`
12        echo -ne "${BOLD}    ::${NORMAL} Checking $SERVICE: "
13       
14        if svcreset $SERVICE &>/dev/null ; then
15                if svstat $SERVICE | grep ': up' &>/dev/null; then
16                        echo -ne "${GOOD}OK, up${NORMAL}\n"
17                else
18                        echo -ne "${GOOD}OK, down${NORMAL}\n"
19                fi
20        else
21                echo -ne "${BAD}FAILED${NORMAL}\n"
22        fi
23       
24done
25
26exit 0
Note: See TracBrowser for help on using the repository browser.