#!/bin/ksh
JENKINS_URL=$1
# extract just the host and potental port number from the url
HOSTP=${JENKINS_URL#*:} ; HOSTP=${HOSTP%%/*}
# Create down directory if it doesn't exist
[ -d down ] || mkdir -p down
curl --connect-timeout 10 "$JENKINS_URL" >/dev/null
status=$?
if [ "$status" == "7" ]; then
[ -e "down/$HOSTP" ] && exit 0
{ echo -n "$HOSTP down " ; date } >> times
touch "down/$HOSTP"
SUBJECT="Connection refused or can not connect to URL $JENKINS_URL"
echo "$SUBJECT"|/usr/sbin/sendmail -t XXXX@gmail.com
else
echo "successfully connected $JENKINS_URL"
[ -e "down/$HOSTP" ] || exit 0
rm "down/$HOSTP"
{ echo -n "$HOSTP up " ; date } >> times
fi
exit 0
Загрузитесь с USB-накопителя Windows и откройте командную строку. Используйте diskpart
для монтирования ваших дисков соответствующим образом, а затем выполните эту команду:
Bcdboot C:\Windows /l en-us /s x: /f ALL
Замените C :\Windows на диск с Windows, а X :на загрузочный раздел.