#!/bin/sh # Restarter systemu # Konfigurace _SYSTEM_BIN="/opt/system1/bin"; #Prefix SYSTEMU _SYSTEM_ETC="/opt/system1"; _LOG_PHP="/var/www/MIGHT/crashe.txt"; # Do jakeho souboru zapisovat data padu _LOG_DIR="/home/Nes/logs/system"; # Do jakeho adresare crashlogy _PCOUNT="/var/www/mrtg/crashe.sh"; cCount=0; if [ ! -d $_LOG_DIR ]; then mkdir -p $_LOG_DIR; chmod +rx $_LOG_DIR; fi cd $_LOG_DIR; # SYSTEMd while sleep 1; do (( cCount += 1 )) echo $(date "+%d-%m-%y %R ")" >> Startuji SYSTEM ... "; ($_SYSTEM_BIN/SYSTEM-ip -c $_SYSTEM_ETC/ip.conf)& ip_pid=$!; sleep 2; logD=$(date "+%d-%m-%y"); logF=$(date "+%H-%M-%S"); mkdir -p "$_LOG_DIR/${logD}" &>/dev/null; $_SYSTEM_BIN/SYSTEM-iplogovani -c $_SYSTEM_ETC/SYSTEMd.conf 2>$_LOG_DIR/${logD}/${logF}.log eState=$?; kill ${ip_pid}; if [ $eState -eq 0 ]; then echo $(date "+%d-%m-%y %R ")" >> Vypinam system ... "; exit 0; else #tail -n 100 Server.log > $_LOG_DIR/$cCount-crash.log; #chmod +rwx $_LOG_DIR/*.log > /dev/null; echo $(date "+%d-%m-%y %R")" # $($_PCOUNT) on #;" >> $_LOG_PHP; fi done