Ad Widget

Collapse

Check URL with time load page and search text

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Avatar
    Junior Member
    • Jun 2005
    • 19

    #1

    Check URL with time load page and search text

    #!/bin/sh
    # Using: checkurl URL TEXT

    TEMP_FILE=/tmp/checkurl.$$
    WEB_CMD="wget -q --tries=1 --connect-timeout=25 --timeout=25 --read-timeout=5 -O $TEMP_FILE"
    TIME="/usr/bin/time -p -f %e"

    URL=$1
    TEXT=$2

    if ! which wget >/dev/null; then
    echo -1
    exit
    fi
    if ! [ "$1" ]; then
    echo -1
    exit
    fi
    trap "rm -f $TEMP_FILE; exit" 0 1 2 3 15

    elapsed=$($TIME $WEB_CMD $URL 2>&1)
    if [ $? -ne 0 ]; then
    echo 999
    exit
    fi

    if [ "$TEXT" ]; then
    if ! grep "$TEXT" $TEMP_FILE >/dev/null; then
    elapsed=999
    exit
    fi
    fi

    echo $elapsed
Working...