寻找将完成以下操作的bash脚本:
我尝试了以下脚本,它没有做任何事情,我没有收到任何电子邮件或任何东西。
#!/bin/sh
URL="URL"
TMPFILE=`mktemp /string_watch.XXXXXX`
curl -s -o ${TMPFILE} ${URL} 2>/dev/null
if [ "$?" -ne "0" ];
then
echo "Unable to connect to ${URL}"
exit 2
fi
RES=`grep -i "StringToLookFor" ${TMPFILE}`
if [ "$?" -ne "0" ];
then
echo "String not found in ${URL}" | mail -s "Alert" your@email
exit 1
fi
echo "String found"
exit 0;
答案 0 :(得分:0)
命令
mail -s "Alert" your@email
暂停让您输入电子邮件的文字。如果您要发送包含指定主题的电子邮件而不需要执行任何文本
mail -s "Alert" your@email < /dev/null