У меня есть этот код
...<br> SERVERCONNECTION=$(wget --quiet -O - <a href="http://xx:yy@127.0.0.1:10001/server" rel="nofollow">http://xx:yy@127.0.0.1:10001/server</a> | grep connections | awk '{print $36}')
Иногда URL перестает отвечать на запросы, затем я хочу убить процесс wget и установить для переменной SERVERCONNECTIION значение 0.
Установите время ожидания для процесса wget с помощью --timeout=seconds, то есть
--timeout=seconds
SERVERCONNECTION=$(wget --timeout=5 --quiet -O - http://xx:yy@127.0.0.1:10001/server | grep connections | awk '{print $36}')
Еще одно бесполезное использование grep.
Используйте взамен awk '/connections/ {print $36}', чтобы вся строка читалась как
awk '/connections/ {print $36}'
wget --timeout=5 --quiet -O - http://xx:yy@127.0.0.1:10001/server | awk '/connections/ {print $36}'