我正试图使用子进程从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. pcie转sata3硬盘不启动_没有地方塞硬盘?你或许需要这款扩展卡
  2. linux用户层驱动--VFIO(四)
  3. 从FTP服务器进行文件的上传和下载
  4. CEO 赠书 | 决策是一个技术活,如何做「对」的事?
  5. ​KDD 2019 | 用户视角看世界:腾讯提出ConcepT概念挖掘系统,助力推荐搜索
  6. FMS Dev Guide学习笔记(SharedBall)
  7. 在Anaconda中实现多版本Python共存
  8. java applet的方法_Java Applet的常用方法
  9. 高德地图经纬度比较并返回范围内要求个数可用
  10. canoco5主成分分析步骤_主成分分析(PCA)统计与MATLAB函数实现
  11. MySQL免安装版本的下载/配置/连接DBeaver---详细教程
  12. 「又报错了TAT」 编译器报错是什么原因error: lvalue required as left operand of assignment|
  13. 腾讯云轻量应用服务器下使用RPM包方式安装GreatSQL单主环境
  14. 览书记之汽车电子信息技术
  15. KSO --在vue中卸载eslin
  16. 秃顶程序员跑马拉松历程
  17. 量子通信——量子的概念与量子力学
  18. 星际战甲服务器维护时间,星际战甲
  19. 小程序如何显示群名称?
  20. 计算机测控专业主要课程,大连海事大学测控技术与仪器专业要学哪些课程,好学吗?...

热门文章

  1. OpenFeign 的 9 个坑,每个都能让你的系统奔溃
  2. ​苏宁回应股权质押给淘宝:正常合作;苹果App Store被越狱商店指控垄断;Docker 20.10.0发布|极客日报...
  3. 程序员找 Bug 福音!微软全新开源查找修复 Bug 工具——Project OneFuzz
  4. 为何字节跳动、腾讯、阿里都要用Python?CSDN都要对它下手了!
  5. 优秀程序员应该具备的 11 个特质
  6. 复制粘贴发明人、Java 和互联网创建者相继去世,向初代互联网大佬致敬!
  7. Kotlin 风险高、RxJava 已过时,Android 原生开发现状分析!
  8. 华为顶尖应届生最高年薪超 200 万;抖音服务器宕机;GitLab 12.1 发布 | 极客头条...
  9. Java 24 岁!Google 加持的 Kotlin 真能取代它?
  10. 没有光刻机,就没有半导体