我正试图使用子进程从python脚本执行此命令:sleep 10 && sudo /etc/init.d/tractor-blade restart &

我希望python脚本完成(返回代码0)。然后,10秒后,我希望命令被执行。

这就是我所拥有的:import sys, subprocess

command = ['sleep', '10', '&&', 'sudo', '/etc/init.d/tractor-blade', 'restart' '&']

p = subprocess.Popen(command, stdout=subprocess.PIPE, stderr=subprocess.STDOUT)

# Catch stdout

sys.stdout.flush()

for line in iter(p.stdout.readline, b''):

print(">>> " + line.rstrip())

但事情就是这样:>>> sleep: invalid time interval `&&'

>>> sleep: invalid time interval `sudo'

>>> sleep: invalid time interval `/etc/init.d/tractor-blade'

>>> sleep: invalid time interval `restart'

>>> sleep: invalid time interval `&'

>>> Try `sleep --help' for more information.

我猜我的格式不对?

我需要在执行命令之前完成python脚本,这就是为什么我要给命令添加延迟。我的sudoers允许使用NOPASSWD执行这个“拖拉机刀片”,因此不需要密码。

python 延时运行命令_使用子进程延迟执行命令相关推荐

  1. python批量运行cmd_python 之多主机批量执行命令

    当我们有很多台linux服务器的时候,而每台服务器都需要做同一个操作,比如很多节点的集群环境下,要更改一个配置文件,哪怕只是一行,在传统情况下,也需要每台去单独操作. 最近也是有这样的需求,需要操作的 ...

  2. python重复执行命令_怎样能重复执行一条命令直到运行成功

    在我们的日常工作中,需要我们重复做的工作简直不能太多.比如,我们想要确认网络是否是连通的,传统的做法就是使用 ping 命令不停去测试某个地址(比如百度).网络比较好还好说,但如果网络很差,那么就需要 ...

  3. python文件运行哪一个_如何使一个python文件运行另一个?

    本问题已经有最佳答案,请猛点这里访问. 如何创建一个python文件来运行另一个? 例如,我有两个.py文件.我想运行一个文件,然后让它运行另一个.py文件. docs.python.org / / ...

  4. python如何运行脚本_怎么执行python脚本文件

    1.脚本式编程 将如下代码拷贝至 hello.py文件中:print ("Hello, Python!");python学习网,大量的免费python视频教程,欢迎在线学习! 通过 ...

  5. python为什么运行慢_为什么你写的Python运行的那么慢呢?

    大约在一年前,也就是2013年在Waza(地名),Alex Gaynor提到了一个很好的话题:为什么用Python.Ruby和Javascript写的程序总是运行的很慢呢?正如他强调的,关键就是现在出 ...

  6. python程序运行原理_谈谈 Python 程序的运行原理

    因为我的个人网站 restran.net 已经启用,博客园的内容已经不再更新.请访问我的个人网站获取这篇文章的最新内容,谈谈 Python 程序的运行原理 这篇文章准确说是『Python 源码剖析』的 ...

  7. python清空运行界面_如何清除python界面

    Python Shell 清屏方法 交互模式下使用Python很方便,如果想清除显示过的信息,有两种方法可以采用. 方法一.针对Python命令行>>>import os >& ...

  8. 学习笔记(09):Python网络编程并发编程-模拟ssh远程执行命令-代码实现

    立即学习:https://edu.csdn.net/course/play/24458/296239?utm_source=blogtoedu 1.服务器端:接收客户端发送的命令,subprocess ...

  9. 华为端口聚合命令_以太网链路聚合配置命令 - S1720, S2700, S5700, S6720 V200R011C10 命令参考 - 华为...

    以太网链路聚合配置命令 命令支持情况 默认所有款型均支持本章节命令,如有个别命令行或参数存在差异,请详见具体命令行中的说明. authentication-mode(E-Trunk视图) 命令功能 a ...

最新文章

  1. ubuntu 发行版升级注意事项
  2. BZOJ1861:[ZJOI2006]书架(Splay)
  3. android输出log,Android开发 Release情况下也能输出log
  4. 一句代“.NET技术”码实现批量数据绑定[上篇]
  5. python pywin32 微信_Pywin32错误地安装进Anaconda的Python里了
  6. SAE去掉index.php实现自定义固定链接
  7. no typehandler found for property XXXX 解决
  8. Asp.net MVC使用Filter解除Session, Cookie等依赖
  9. ES6_proxy_note
  10. JVM系列四:生产环境参数实例及分析【生产环境实例增加中】
  11. Python实现SIFT算法,附详细公式推导和代码
  12. java 图片合并成pdf_Java多张图片合成PDF
  13. 杏子语录(2019年07月)
  14. 2021年自然人代开政策继续,综合税率1.5%左右
  15. 二叉树广度和深度遍历的全部算法
  16. jQuery-三班倒日历
  17. 大数据意味着向黑客暴露更多数据?
  18. android中注册的账号密码储存在,android SharedPreferences实现用户的注册和保存账号密码...
  19. 海外抖音Tiktok这么火,到底值不值得做?
  20. Vue响应式实现原理

热门文章

  1. “内”忧“外”患,3 万台 Mac 有危险!
  2. 印度永久封禁了微信、百度、TikTok 等 59 款中国 App……
  3. 打破“打工人”魔咒,RPA 来狙击!
  4. 指令集物联网操作系统 iSysCore OS 2021年将推出 3.0 版本!
  5. 5年5亿美金,华为昇腾如何争夺AI开发者?
  6. 跨过虚拟化技术浪潮,Veeam快步入局云数据管理
  7. 程序员常用的泛型机制究竟怎么玩?
  8. Java 稳步成长、Kotlin 崛起、Go 保持独特风格,2020 年各大编程语言发展趋势一览...
  9. 机器智能芯片 10 大新秀!华为抢占一席,Google 占比最多!
  10. 物联网正在面临的 9 大安全挑战!