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 ...
最新文章
- pcie转sata3硬盘不启动_没有地方塞硬盘?你或许需要这款扩展卡
- linux用户层驱动--VFIO(四)
- 从FTP服务器进行文件的上传和下载
- CEO 赠书 | 决策是一个技术活,如何做「对」的事?
- ​KDD 2019 | 用户视角看世界:腾讯提出ConcepT概念挖掘系统,助力推荐搜索
- FMS Dev Guide学习笔记(SharedBall)
- 在Anaconda中实现多版本Python共存
- java applet的方法_Java Applet的常用方法
- 高德地图经纬度比较并返回范围内要求个数可用
- canoco5主成分分析步骤_主成分分析(PCA)统计与MATLAB函数实现
- MySQL免安装版本的下载/配置/连接DBeaver---详细教程
- 「又报错了TAT」 编译器报错是什么原因error: lvalue required as left operand of assignment|
- 腾讯云轻量应用服务器下使用RPM包方式安装GreatSQL单主环境
- 览书记之汽车电子信息技术
- KSO --在vue中卸载eslin
- 秃顶程序员跑马拉松历程
- 量子通信——量子的概念与量子力学
- 星际战甲服务器维护时间,星际战甲
- 小程序如何显示群名称?
- 计算机测控专业主要课程,大连海事大学测控技术与仪器专业要学哪些课程,好学吗?...
热门文章
- OpenFeign 的 9 个坑,每个都能让你的系统奔溃
- ​苏宁回应股权质押给淘宝:正常合作;苹果App Store被越狱商店指控垄断;Docker 20.10.0发布|极客日报...
- 程序员找 Bug 福音!微软全新开源查找修复 Bug 工具——Project OneFuzz
- 为何字节跳动、腾讯、阿里都要用Python?CSDN都要对它下手了!
- 优秀程序员应该具备的 11 个特质
- 复制粘贴发明人、Java 和互联网创建者相继去世,向初代互联网大佬致敬!
- Kotlin 风险高、RxJava 已过时,Android 原生开发现状分析!
- 华为顶尖应届生最高年薪超 200 万;抖音服务器宕机;GitLab 12.1 发布 | 极客头条...
- Java 24 岁!Google 加持的 Kotlin 真能取代它?
- 没有光刻机,就没有半导体