File tree Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Expand file tree Collapse file tree 2 files changed +8
-1
lines changed Original file line number Diff line number Diff line change @@ -45,6 +45,9 @@ MY_TIMEOUT="2"
4545MY_PING_TIMEOUT="4"
4646MY_PING_COUNT="2"
4747
48+ # Duration we wait for response (only script).
49+ MY_SCRIPT_TIMEOUT="20"
50+
4851# Route to host
4952MY_TRACEROUTE_HOST="1.1.1.1" # Cloudflare DNS
5053# Sets the number of probe packets per hop
Original file line number Diff line number Diff line change @@ -124,6 +124,9 @@ MY_TIMEOUT=${MY_TIMEOUT:-"2"}
124124MY_PING_TIMEOUT=${MY_PING_TIMEOUT:- " 4" }
125125MY_PING_COUNT=${MY_PING_COUNT:- " 2" }
126126
127+ # Duration we wait for response (only script)
128+ MY_SCRIPT_TIMEOUT=${MY_SCRIPT_TIMEOUT:- 20}
129+
127130# Route to host
128131MY_TRACEROUTE_HOST=${MY_TRACEROUTE_HOST:- " 1.1.1.1" } # Cloudflare DNS
129132# Sets the number of probe packets per hop
@@ -210,6 +213,7 @@ debug_variables() {
210213 echo " MY_TIMEOUT: $MY_TIMEOUT "
211214 echo " MY_PING_TIMEOUT: $MY_PING_TIMEOUT "
212215 echo " MY_PING_COUNT: $MY_PING_COUNT "
216+ echo " MY_SCRIPT_TIMEOUT: $MY_SCRIPT_TIMEOUT "
213217 echo " MY_TRACEROUTE_HOST: $MY_TRACEROUTE_HOST "
214218 echo " MY_TRACEROUTE_NQUERIES: $MY_TRACEROUTE_NQUERIES "
215219 echo
@@ -911,7 +915,7 @@ while IFS=';' read -r MY_COMMAND MY_HOSTNAME_STRING MY_PORT || [[ -n "$MY_COMMAN
911915 else
912916 cmd=" $MY_HOSTNAME "
913917 fi
914- ($ cmd & > /dev/null)
918+ (timeout " $MY_SCRIPT_TIMEOUT " " $ cmd" & > /dev/null)
915919 case " $? " in
916920 " 0" )
917921 check_downtime " $MY_COMMAND " " $MY_HOSTNAME_STRING " " $MY_PORT "
You can’t perform that action at this time.
0 commit comments