如果Web服务器出现故障,请推送通知

时间:2013-07-15 21:43:01

标签: ios macos bash ubuntu push

是否可以向我的Mac和我的Android设备发送推送通知,例如,如果我的WebServer发生故障,或者特定脚本是否正在运行?

2 个答案:

答案 0 :(得分:0)

我建议使用CURL实用程序执行此类任务:http://curl.haxx.se

编写脚本以定期访问您站点的索引(调度程序,如CRON,Quartz等),然后解析响应。

如果网站还活着,CURL会收到类似“HTTP 1.1 200 OK”标题的内容,否则你可以启动你的自定义逻辑(脚本发送短信,电子邮件,puch通知 - 适合你的任何内容)然后报告什么是CURL实际收到(404,500,超时等)。

答案 1 :(得分:0)

虽然我不知道推送通知或Android,但如果你在10.8 this answer,应该为使用内置通知中心提供一些帮助;我不是10.6.8所以我没有测试过。

如果您想使用旧的免费版growl,可以使用附加growlnotify实用程序:

growlnotify -t Terminal -m "The System... Is Down." && tput bel

我听说有传言说10.7会更有趣。