在服务器上,我有一些每小时生成的文件。英国用户需要访问这些文件。问题是我不想给他们SSH或VPN访问权限。相反,我正在尝试创建一个将完成此任务的Web应用程序。所以,我决定使用烧瓶。
那么,我应该使用哪些模块来完成这项任务。我的要求是通过ssh从服务器获取信息,然后允许用户从烧瓶应用程序下载该信息。
答案 0 :(得分:0)
看看
您可以使用subprocess
模块下载带有外部程序的文件。
您可以使用sched
在将来某个时间安排活动,但最好设置cron
脚本来获取文件。你应该在网上寻找资源。
在您的情况下,您可以使用scp host@server:remotepath localpath
来获取脚本。像
import subprocess
subprocess.call(["scp", "host@server:remotepath", "localpath"])
print (open("localpath").read())