我有一个带有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个浏览器实例。
任何帮助将不胜感激!
答案 0 :(得分:4)
如果您只是需要它来访问远程服务器上的php页面,请不要使用浏览器。使用卷曲或一些等效物。
curl http:/myserver.com/scriptname.php?param1
答案 1 :(得分:0)
open -a Safari http://stackoverflow.com