#!/bin/bash # (1) Primary init. #--------------------------------------------------------# # (1) Get absolute folder # ROOT=$(dirname `realpath $0`); ROOT=`dirname $ROOT`; # (2) Check config file # test ! -f $ROOT/com/config_sats && echo "Daemon not started" && exit 1; # (3) Fetch BUFFERS # source $ROOT/com/config_sats; # (2) Start daemon #--------------------------------------------------------# SERV_LIST="ls /lib/systemd/system/sats-*"; while sleep 1; do for i in $SERV_LIST; do test "`systemctl is-active $(basename $i)`" = "active" && echo "SYSD1`basename $i`" >> $BUF_OUT || echo "SYSD0`basename $i`" >> $BUF_OUT; done; done;