This script determines whether a given webpage is available. usage: $0 [-hdv] [-e eml1,eml2] [-c eml3,eml4] [-b eml5,eml6] [-f from_eml] [-n name] [-p pattern] [-s tmpfile] [-t timeout] url -h : this (help) message -d : debug output -v : verbose output -e eml1,eml2 : comma-separated list of To: addresses for email alert (email alerts are enabled iff this is provided) -c eml3,eml4 : comma-separated list of Cc: addresses for email alert -b eml5,eml6 : comma-separated list of Bcc: addresses for email alert -f from_eml : From: address for email alert -n name : friendly name of webpage, used in email alerts -p pattern : pattern (regex) to match on valid webpage -s tmpfile : unique temporary file used to track page status between runs -t timeout : timeout (in seconds) to wait for an HTTP response example: ./pingweb.pl -p "[Ww]elcome \w+ Example\.com" -e support@example.com -c boss@example.com,qa@example.com -f monitor@example.com http://www.example.com/
jgor/pingweb
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
This script determines whether a given webpage is available, and optionally sends an email alert upon failure or unexpected content (e.g. http error).
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published