python 延时运行命令_使用子进程延迟执行命令
我正试图使用子进程从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 延时运行命令_使用子进程延迟执行命令相关推荐
- python批量运行cmd_python 之多主机批量执行命令
当我们有很多台linux服务器的时候,而每台服务器都需要做同一个操作,比如很多节点的集群环境下,要更改一个配置文件,哪怕只是一行,在传统情况下,也需要每台去单独操作. 最近也是有这样的需求,需要操作的 ...
- python重复执行命令_怎样能重复执行一条命令直到运行成功
在我们的日常工作中,需要我们重复做的工作简直不能太多.比如,我们想要确认网络是否是连通的,传统的做法就是使用 ping 命令不停去测试某个地址(比如百度).网络比较好还好说,但如果网络很差,那么就需要 ...
- python文件运行哪一个_如何使一个python文件运行另一个?
本问题已经有最佳答案,请猛点这里访问. 如何创建一个python文件来运行另一个? 例如,我有两个.py文件.我想运行一个文件,然后让它运行另一个.py文件. docs.python.org / / ...
- python如何运行脚本_怎么执行python脚本文件
1.脚本式编程 将如下代码拷贝至 hello.py文件中:print ("Hello, Python!");python学习网,大量的免费python视频教程,欢迎在线学习! 通过 ...
- python为什么运行慢_为什么你写的Python运行的那么慢呢?
大约在一年前,也就是2013年在Waza(地名),Alex Gaynor提到了一个很好的话题:为什么用Python.Ruby和Javascript写的程序总是运行的很慢呢?正如他强调的,关键就是现在出 ...
- python程序运行原理_谈谈 Python 程序的运行原理
因为我的个人网站 restran.net 已经启用,博客园的内容已经不再更新.请访问我的个人网站获取这篇文章的最新内容,谈谈 Python 程序的运行原理 这篇文章准确说是『Python 源码剖析』的 ...
- python清空运行界面_如何清除python界面
Python Shell 清屏方法 交互模式下使用Python很方便,如果想清除显示过的信息,有两种方法可以采用. 方法一.针对Python命令行>>>import os >& ...
- 学习笔记(09):Python网络编程并发编程-模拟ssh远程执行命令-代码实现
立即学习:https://edu.csdn.net/course/play/24458/296239?utm_source=blogtoedu 1.服务器端:接收客户端发送的命令,subprocess ...
- 华为端口聚合命令_以太网链路聚合配置命令 - S1720, S2700, S5700, S6720 V200R011C10 命令参考 - 华为...
以太网链路聚合配置命令 命令支持情况 默认所有款型均支持本章节命令,如有个别命令行或参数存在差异,请详见具体命令行中的说明. authentication-mode(E-Trunk视图) 命令功能 a ...
最新文章
- ubuntu 发行版升级注意事项
- BZOJ1861:[ZJOI2006]书架(Splay)
- android输出log,Android开发 Release情况下也能输出log
- 一句代“.NET技术”码实现批量数据绑定[上篇]
- python pywin32 微信_Pywin32错误地安装进Anaconda的Python里了
- SAE去掉index.php实现自定义固定链接
- no typehandler found for property XXXX 解决
- Asp.net MVC使用Filter解除Session, Cookie等依赖
- ES6_proxy_note
- JVM系列四:生产环境参数实例及分析【生产环境实例增加中】
- Python实现SIFT算法,附详细公式推导和代码
- java 图片合并成pdf_Java多张图片合成PDF
- 杏子语录(2019年07月)
- 2021年自然人代开政策继续,综合税率1.5%左右
- 二叉树广度和深度遍历的全部算法
- jQuery-三班倒日历
- 大数据意味着向黑客暴露更多数据?
- android中注册的账号密码储存在,android SharedPreferences实现用户的注册和保存账号密码...
- 海外抖音Tiktok这么火,到底值不值得做?
- Vue响应式实现原理
热门文章
- “内”忧“外”患,3 万台 Mac 有危险!
- 印度永久封禁了微信、百度、TikTok 等 59 款中国 App……
- 打破“打工人”魔咒,RPA 来狙击!
- 指令集物联网操作系统 iSysCore OS 2021年将推出 3.0 版本!
- 5年5亿美金,华为昇腾如何争夺AI开发者?
- 跨过虚拟化技术浪潮,Veeam快步入局云数据管理
- 程序员常用的泛型机制究竟怎么玩?
- Java 稳步成长、Kotlin 崛起、Go 保持独特风格,2020 年各大编程语言发展趋势一览...
- 机器智能芯片 10 大新秀!华为抢占一席,Google 占比最多!
- 物联网正在面临的 9 大安全挑战!