我有这个代码:

opts.info("Started domain %s (id=%d)" % (dom,domid))

我想从上面执行一个带有参数domid的shell脚本.

这样的东西

subprocess.call(['test.sh %d',domid])

它是如何工作的?

我试过了:

subprocess.call(['test.sh',domid])

但是我收到这个错误:

File "/usr/lib/xen-4.1/bin/xm",line 8,in

main.main(sys.argv)

File "/usr/lib/xen-4.1/bin/../lib/python/xen/xm/main.py",line 3983,in main

_,rc = _run_cmd(cmd,cmd_name,args)

File "/usr/lib/xen-4.1/bin/../lib/python/xen/xm/main.py",line 4007,in _run_cmd

return True,cmd(args)

File "",line 1,in

File "/usr/lib/xen-4.1/bin/../lib/python/xen/xm/main.py",line 1519,in xm_importcommand

cmd.main([command] + args)

File "/usr/lib/xen-4.1/bin/../lib/python/xen/xm/create.py",line 1562,in main

dom = make_domain(opts,config)

File "/usr/lib/xen-4.1/bin/../lib/python/xen/xm/create.py",line 1458,in make_domain

subprocess.call(['test.sh',domid])

File "/usr/lib/python2.7/subprocess.py",line 493,in call

return Popen(*popenargs,**kwargs).wait()

File "/usr/lib/python2.7/subprocess.py",line 679,in __init__

errread,errwrite)

File "/usr/lib/python2.7/subprocess.py",line 1249,in _execute_child

raise child_exception

TypeError: execv() arg 2 must contain only strings

python 执行shell_从python执行Shell脚本与变量相关推荐

  1. linux 定时执行搅拌,Linux上定时shell脚本

    本文主要介绍在Linux系统上部署定时器,定时执行shell脚本,通过脚本执行sql文件 sql文件 -- 创建表 create table if not exists iot_test.iot_ta ...

  2. 服务器免密码传输文件,CentOS7,使用 scp 命令, ssh 连接方式,免密码传输文件到远程服务器,免密执行远程服务器上的 shell 脚本...

    如题 如果提示:-bash: scp: command not found, 执行下面的命令安装:1 yum install -y openssh-clients 免密码配置通常用 scp 命令通过 ...

  3. linux脚本调用db2存储过程,LINUX定时执行含有DB2存储过程的SHELL脚本

    <LINUX定时执行含有DB2存储过程的SHELL脚本>由会员分享,可在线阅读,更多相关<LINUX定时执行含有DB2存储过程的SHELL脚本(6页珍藏版)>请在人人文库网上搜 ...

  4. shell脚本特殊变量与变量子串相关知识

    一.shell脚本特殊变量 1.shell中常用特殊位置变量说明: $0 获取当前执行的shell脚本的文件名,如果执行脚本包含了路径,那么就包含了脚本路径 $n 获取当前执行的shell脚本的第n个 ...

  5. shell脚本里变量引用 数组引用 遍历数组

    shell脚本里变量引用 数组引用 遍历数组 1.定义的变量-引用变量方式 name=zhangecho $name 或 echo ${name} 2.命令执行结果-引用变量方式 两种方式$()和`` ...

  6. python中执行shell脚本之subprocess模块_如何使用Python中的subprocess模块检查shell脚本的状态?...

    我有一个简单的Python脚本,它将使用Python中的subprocessmdoule来执行shell脚本.在 下面是我的pythonshell脚本,它正在调用testing.shshell脚本,它 ...

  7. 69:shell脚本介绍 | shell脚本结构 | 执行data命令用法 | shell脚本中变量

    2019独角兽企业重金招聘Python工程师标准>>> 1.shell脚本介绍: shell是一种脚本语言和传统的开发语言相比,会比较简单: shell有自己语法,可以支持逻辑判断. ...

  8. python perl 日本的应用_将Python,Perl,Ruby或Shell脚本转换为适用于Mac OS X的自包含应用程序 | MOS86...

    Platypus是一款非常出色的实用程序,可让您将任何脚本转换为独立的Mac OS X应用程序.免费且非常简单的使用,Platypus将支持任何shell脚本,Perl,Python,PHP,Ruby ...

  9. loadrunner11 linux服务器,Loadrunner怎么执行linux服务器上的shell脚本?

    java是可以执行shell脚本的,如下: //command就是你在linux上执行脚本的字符串命令 StringBuffer command = new StringBuffer(); comma ...

最新文章

  1. 企业微信的corpsecret在哪里?
  2. HDU ACM 1162 Eddy's picture
  3. javac和java命令的使用
  4. 行业研究报告基本分析思路updated with 5c model
  5. JS打开新窗口的代码window.showModalDialog()
  6. 「第三篇」全国电子设计竞赛,这些你必须知道的比赛细节,文末附上近十年电赛题目下载...
  7. 【MySQL】MySQL 8 IDEA连接本地MySQL报错 Host DESKTOP-MISSMJIJ is not allowed to connect to this serv
  8. PL/SQL Developer 更改字体
  9. 我发现不少大有课堂的年轻学员确实在做自媒体
  10. MATLAB中saveas函数使用
  11. mysql添加字段语句_mysql增加字段 mysql数据库更新字段语句
  12. A DIRT-T APPROACH TO UNSUPERVISED DOMAIN ADAPTATION
  13. OSChina 周一乱弹 ——连自己老婆的双胞胎妹妹都不放过
  14. appid 原始id_微信开发之小程序登录相关的各类ID
  15. 男人婚后为何会对婚姻心生倦意?
  16. 针对win10激活出现的一系列问题解决方法
  17. 推荐学习法——思维导图
  18. FTP协议(文件传输协议)
  19. 逆向经验 + 逆向工具
  20. vscode1.65.2 + anaconda 在python拓展为2022.2.1924087327版本上的问题及解决

热门文章

  1. vue项目无法启动,谷歌浏览器报:您与此网站之间建立的连接不安全,实际是cdn服务器过期
  2. 看完这篇电磁兼容分层与综合设计法,EMC你还不懂就没救了
  3. 散列算法比较:MD5、SHA1、SHA256有哪些区别
  4. 微信群活码,一个能够将用户自动分流的工具
  5. python画circos图_Circos图--在线绘制
  6. 配置文件加密 HikariDataSource
  7. armbian清理_N1盒子armbian/ubuntu/linux系统修改日志输出到内存
  8. Windows系统下编译torch-points-kernels
  9. java识别照片是彩色还是黑白照
  10. vue {{}}中小数保留几位小数的toFixed(小数位数)方法