如何在一台本地可以上网的linux虚拟机中写一个脚本上传文件到腾讯云?

如何在一台本地可以上网的linux虚拟机中写一个脚本上传文件到腾讯云?急需啊,谢谢大佬了,我想让一个文件1分钟上传一次到云服务器,并覆盖之前的旧的

1个回答

用scp上传,你可以自己写个bash,也可以用python.

 #!/usr/bin/env python

import pexpect
import sys
import time

INTERVAL   = 3 # one hour

scpOpt     = ' -oStrictHostKeyChecking=no' + ' -q ' # no host key check, quite mode
fileName   = 'test.txt'
remoteHost = '10.10.10.10'
remoteDir  = '/home/jupyter'
userName   = 'jupyter'
userPasswd = 'admin'

# scp command
cmd = 'scp' + scpOpt + '{0} {1}@{2}:{3}'.format(fileName,userName,remoteHost,remoteDir)
while(True):
    # upload file to remote server
    shell = pexpect.spawn(cmd)
    i = shell.expect([pexpect.TIMEOUT, 'assword:'])
    if i == 0:
        print "scp timeout"
        sys.exit(-1)

    # send the password
    shell.sendline(userPasswd)

    # wait for upload complete
    while(shell.isalive()):
        print "shell is alive, wait 200 ms"
        time.sleep(0.2)

    # sleep 1 hour
    time.sleep(INTERVAL)

dead911
呆的久 回复???????qq: 服务器只要你能ssh,就可以用scp传.只要改用户名密码
大约 2 年之前 回复
qq_29637191
彩笔梳子 啊哈,大兄弟还是用这个Python吧,我试了下局域网内的机子可以传,那传云服务器上的,只需要改IP和用户名密码么?服务器要陪什么或者开什么么
大约 2 年之前 回复
dead911
呆的久 回复???????qq: 大兄弟,百度啊~
大约 2 年之前 回复
qq_29637191
彩笔梳子 为啥他说没有模块pexpect
大约 2 年之前 回复
qq_29637191
彩笔梳子 但是其他模快还没全调好,再去熟悉shell感觉时间来不及。。
大约 2 年之前 回复
qq_29637191
彩笔梳子 明天的小学期项目有一个部分想把本地虚拟机下的一个月文件定时上传一次
大约 2 年之前 回复
qq_29637191
彩笔梳子 再多问一句,我对脚本不是很会写。时间又很急,你可以写个linux下shell脚本我看下嘛,我的txt也就是在linux虚拟机下
大约 2 年之前 回复
qq_29637191
彩笔梳子
大约 2 年之前 回复
dead911
呆的久 INTERVAL = 3600
大约 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

2
在本地虚拟机可以联网的,上传本地文件到腾讯云服务器,求一个shell脚本。。。谢谢大神,急
1
【Linux】自启动脚本监控进程存在后启动另一个脚本报错
1
关于脚本中一些命令怎么让其自动化
1
请问在如何在一个类中调用不同C#脚本中同一命名空间下另一个类中的对象
1
在C语言写的cgi文件中system调用一个脚本执行失败,急急急!求大神搭救!!!!!!!
1
Linux下Perl脚本运行的问题
1
Linux下的Shell脚本怎么配置之后可以在任意一个路径下调用该脚本?
2
本地数据库导出脚本,放到百度云服务器BAE上的扩展服务里的MySQL数据库运行的步骤
1
如何像调用系统命令一样调用自己的脚本?
2
jSP中的脚本是什么意思呢?
2
linux shell 在脚本中编程后查找txt文件中某个字符的个数(新手上路)
1
Linux 脚本编写测试程序
1
在windows环境下通过sftp协议传送文件有什么命令行的脚本吗?
5
我本地放一个纯静态界面的html,中间有写js脚本,我用ie打开的时候会弹出“已限制此网页运行脚本”
1
linux批量执行脚本错误 求指导
2
能自动检测当浏览器中页面上的视频暂停后,自动点击播放按钮的js脚本。
2
请问如何在linux中如何用脚本或者命令启动weblogic的部署,注意是部署,而不是应用。
0
为什么需运行arcgis工具,写的pyhon独立脚本才可以正常运行成功
1
在linux中用python3通过os和subprocess运行hadoop上传命令找不到文件
1
如何写个shell脚本获取上下文切换的开销?