всегда используйте visudo для редактирования/etc/sudoers. Необходимо также указать то, что управляет, чтобы Вы хотели, чтобы Ваше привилегированное смогло работать
пользователь Все = (ВСЕ) ВСЕ
Вам нужно предложить Ваш собственный пароль
Можно просто использовать curl
для него. Я записал простой сценарий для него.
url=$1
curl -sL $url -w "%{http_code} %{url_effective}\\n" "URL" -o /dev/null
То, где URL является Ваш URL, который необходимо протестировать вывод, будет давать Вам состояние.
Пример
Можно просто придерживаться с wget
:
wget -O /dev/null http://unix.stackexchange.com 2>&1 | grep -F HTTP
это дает Вам:
HTTP request sent, awaiting response... 200 OK
с которым можно далее обрезать cut
:
wget -O /dev/null http://unix.stackexchange.com 2>&1 | grep -F HTTP | cut -d ' ' -f 6
Если URL не существует, то нет никакого вывода.
С запросом для URL:
echo "give your url"
read url
wget -O /dev/null $url 2>&1 | grep -F HTTP
echo "ok?"