我无法理解Windows Task Service的工作原理。我想每小时打开一个SOAP连接并做它的事情。
我遇到了一些有关如何操作的网站。
2)http://amitdhamu.com/blog/automating-php-using-task-scheduler/
我的问题是:
1)我应该向哪个环节倾斜? 2)我的SOAP连接文件在我的服务器上。在任务计划程序的“启动程序”中,如何在此处添加我的ftp脚本?还是必须在本地机器上?
答案 0 :(得分:0)
人们通常不会偶尔“打开肥皂连接”。 SOAP服务器一直在运行,等待请求,因此如果您想从服务器获取一些数据,您可能“每小时发送一次soap请求”或“作为客户端拨打肥皂”。
如果服务器每小时只响应一个时间窗口中的请求,服务器仍然会一直运行,但内部代码会拒绝超出该服务“营业时间”的响应。这将是一个不寻常的设置。
所以我认为你真的需要运行一个客户端脚本,这会更容易。首先确保在手动运行脚本时,它会执行您需要的所有操作。它必须能够在您需要结果的地方运行。
然后问题是:如何自动启动它,以及该机器上安装了哪个操作系统?
您的第一个链接设置了向计算机发送HTTP请求的内容。如果您有服务器,服务器有脚本,并且您无法在那里设置cronjob,但需要该服务器上的数据,这将有效。
您的第二个链接设置了计算机本身的脚本执行。所以脚本就在那台机器上,数据最终也在那里。
我无法回答你的第二个问题,因为我不知道你的需求到底是什么。