cron 作业在远程网络服务器上触发某些内容

问题描述 投票:0回答:1

我有一个可以访问 ssh 的网络服务器,并且可以在那里输入 cron 作业。

我还有另一个第二个网络服务器,当从外部调用它们时,我可以在其中创建网页来完成一些工作(通过 php)。

在第一个任务上使用 cron 作业来自动化这些任务的最佳方法是什么? 我发现 python3 和 webbrowser 在第一个(cron 作业)Web 服务器上通常可用。

交互测试时,会弹出一个基于文本的浏览器,需要输入 q(uit) 命令。 在进一步走这条路之前(如何向后台运行的 shell 脚本输入输入?)我宁愿问是否有更好的方法来解决我的问题。

python shell cron webserver
1个回答
0
投票

环顾四周,我自己找到了答案: 不需要整个网络浏览器,python

urllib
就是我所需要的:

import urllib.request
requ = urllib.request.urlopen('https://myurl.org/test.htm?params=asneeded')
resp = requ.read()

远程网络服务器的响应

myurl.org
包含所请求页面的整个有效负载。

© www.soinside.com 2019 - 2024. All rights reserved.