Paste #268786

   
pasted on 16.03.2023 19:29
  • Edit to this paste
  • Print
  • Raw
  • Compare with paste
    #  
  • Toggle line numbers
  • Syntax highlighting  
Text paste
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
#! /bin/env lua
os.execute("sh /home/diver/Скрипты/servMesg.sh");
while(true) do
local two_null = io.popen("netstat |grep sir | awk '{print $2}'", 'r');

--отладка
print ("успешно выполнилась команда проверки на два нуля");
--отладка

    for line in two_null:lines() do
        line = tonumber (line);
        print (line);
        if line > 1500 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;
    two_null:close();

    --отладка
    local date_time = os.date()
    print ("проверка на нули успешно завершилась");
    print (date_time);
    --отладка

    local two_str = io.popen('netstat |grep "sir8.antoshin.exam:7776 ESTABLISHED" | wc -l', 'r');

    local data_two_str = two_str:read('*a');
	local number_data_two_stat = tonumber(data_two_str);

	--отладка
	local date_time = os.date()
    print ("успешно считал, что две строки");
    print (date_time);
    --отладка

    if number_data_two_stat ~= nil then
        if number_data_two_stat < 2 then
            print (number_data_two_stat);
            os.execute("sh /home/diver/Скрипты/alarm1.sh");

            --отладка
            local date_time = os.date()
            print ("строки было не две, но успешно");
            print (date_time);
            --отладка

        else
            print (number_data_two_stat);

           --отладка
            local date_time = os.date()
            print ("успешно было две строки");
            print (date_time);
            --отладка
        end
    else
    end
    os.execute("sleep 30");
end;
Add Comment
Author