#! /bin/env lua local signal_file_name = '.signal0' local signal_file = os.getenv('HOME')..'/'..signal_file_name; local signal_file_name_serv = '.signal0s' local signal_file_serv = os.getenv('HOME')..'/'..signal_file_name_serv; local file_serv = io.open(signal_file_serv); os.execute("sh /home/diver/Скрипты/servMesg.sh"); while(true) do os.execute("> /home/diver/.signal0"); os.execute("sh /home/diver/Скрипты/serv.sh"); local line= {} for line in io.lines(signal_file) do line = tonumber (line); print (line); if line > 500 then local date_time = os.date() print ("упало до музыки"); print (date_time); os.execute("sh /home/diver/Скрипты/alarm1.sh"); local date_time = os.date() print ("упало после музыки"); print (date_time); else local date_time = os.date() print ("упало после слипа"); print (date_time); end end; os.execute("sh /home/diver/Скрипты/serv1.sh"); file = io.open(signal_file_serv); local stat = tonumber(file:read('*all')); file:close(); if stat < 2 then local date_time = os.date() print ("упало до музыки serv"); print (date_time); os.execute("sh /home/diver/Скрипты/alarm1.sh"); local date_time = os.date() print ("упало после музыки serv"); print (date_time); else local date_time = os.date() print ("упало до слипа serv"); print (date_time); os.execute("sleep 30"); end end;