如何在一台本地可以上网的linux虚拟机中写一个脚本上传文件到腾讯云?急需啊,谢谢大佬了,我想让一个文件1分钟上传一次到云服务器,并覆盖之前的旧的
1条回答 默认 最新
- 呆的久 2017-07-19 00:49关注
用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)
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报
悬赏问题
- ¥15 一道以太网数据传输题
- ¥15 python 下载群辉文件
- ¥50 代码还没怎么运行但是需要代码功能调用数据
- ¥15 vue请求不到数据,返回状态200,数据为html
- ¥15 访问url时不会自动调用其 Servlet的doGet()
- ¥15 用白鹭引擎开发棋牌游戏的前端为什么这么难找
- ¥35 哪位专业人士知道这是什么原件吗?哪里可以买到?
- ¥15 关于#c##的问题:treenode反序列化后获取不到上一节点和下一节点,Fullpath和Handle报错
- ¥15 一部手机能否同时用不同的app进入不同的直播间?
- ¥20 输入import torch显示Intel MKL FATAL ERROR,系统驱动1%,: Cannot load mkl_intel_thread.dll.