Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно сделать сервис (демон) из bash файла. с функциями start,stop,restart,status

#!/bin/bash

sleep 20

echo "Zapusk `date`" >> /root/logg.log

echo " -------------------------- " >> /root/logg.log

while ( [ "$B" != "7101 0 0 " ] ) do

dat=`date +"%M%S"`

da=${dat:1:3}

if [ "$da" = "000" ];

then

echo "`date` Система работает" >> /root/logg.log

echo "-----------------------" >> /root/logg.log

fi

pd=`vportscl g 0 15`

pd0="7101 2 0 "

#echo $pd

if [ "$pd" = "7101 1 0 " ];

then

port="1"

echo "Port $port - ON, сработал $port вход." >> /root/logg.log

echo `date` >> /root/logg.log

echo "------------------------------------------------" >> /root/logg.log

sleep 10

fi

if [ "$pd" = "7101 2 0 " ];

then

port="2"

echo "Port $port - ON, сработал $port вход." >> /root/logg.log

echo `date` >> /root/logg.log

echo "------------------------------------------------" >> /root/logg.log

sleep 10

fi

if [ "$pd" = "7101 3 0 " ];

then

port="1 и 2"

echo "Port $port - ON, сработал $port вход." >> /root/logg.log

echo `date` >> /root/logg.log

echo "------------------------------------------------" >> /root/logg.log

sleep 10

fi

done

10 лет назад
al430
45 летРоссия
13 лет в сервисе
Был
4 года назад