Mac cronjob,请求网页没有启动/使用浏览器



使用这个cronjob:

0 * * * * usr/bin/open http://www.myurl.com/mypage.php

我每小时从我的操作系统(MacOS)打开这个URL。当以这种方式调用时,MacOS打开默认浏览器并访问该网页。

有没有办法修改我的cronjob请求一个网页,而不打开它与浏览器?

curl代替open。默认安装在OS X上。

如果您只是想让它打开URL并丢弃任何内容,而不担心任何错误处理,您可以这样做:

0 * * * * /usr/bin/curl -s http://www.myurl.com/mypage.php > /dev/null
但是,您很有可能关心错误处理并可能保存输出。有很多选项可以让它做你想做的事情,所以请查看文档。*

*在你的Mac终端窗口,你可以输入man curl,它应该会给你一些信息。它可能不是最容易理解的,这取决于您对老派Unix文档的熟悉程度。但是您至少应该能够了解所有不同的命令行标志的作用。

最新更新