使用PHP脚本从Mac OS-X上的shell脚本调用Web URL

时间:2010-07-13 23:46:27

标签: php macos shell

我有一个带有PHP脚本的服务器,它从源中提取数据并填充数据库。我需要重复调​​用这个PHP脚本,每次使用不同的参数。

我需要在Mac上创建一个shell脚本(使用参数列表读取文本文件 - 该部分不是问题),并且对于每个参数,在Web浏览器中运行PHP脚本/ URL。

PHP位于远程服务器上,因此我需要加载一个Web浏览器实例(safari或firefox)并指示它加载URL(例如http:/myserver.com/scriptname.php?param1) 。然后我需要等待它完成并使用下一个参数触发相同的URL。

我不知道使用URL启动Web浏览器的咒语(我以前的Windows开发人员不是Mac OS-X专业版)。我也认为没有办法检测脚本何时完成 - 但我不想最终同时运行100个浏览器实例。

任何帮助将不胜感激!

2 个答案:

答案 0 :(得分:4)

如果您只是需要它来访问远程服务器上的php页面,请不要使用浏览器。使用卷曲或一些等效物。

curl http:/myserver.com/scriptname.php?param1

答案 1 :(得分:0)

open -a Safari http://stackoverflow.com