文章目录

  • 一 :shell一次性执行多条命令
  • 二:实例

一 :shell一次性执行多条命令

1、 ; 分割符:前后命令间没有必然的联系,前一个执行结束后、再执行第二个,没有逻辑关联;
2、 && 分隔符:前后命令有逻辑关联,后面的命令是否执行取决于前面的命令是否执行成功,前者执行成功,才会执行后面的命令。
3、 || 分隔符:前后命令有逻辑关联,与&&相反,前面的命令执行失败后才能执行后面的命令。

二:实例

  1. 编写一个脚本,列出所有需要执行的指令 (test.sh)
    同时执行三个python的脚本 test1.py test2.pytest3.py
#!/bin/sh
cd py脚本的路径;
python3 test1.py &
python3 test2.py &
python3 test3.py &

#!/bin/sh是指此脚本使用/bin/sh来解释执行,#!是特殊的表示符,其后面根的是此解释此脚本的shell的路径。
2. 修改权限

chmod -R 777 test.sh
  1. 执行该脚本文件
./test.sh

shell 执行多个python脚本相关推荐

  1. 安装python 的包控制mysql的Python脚本与执行系统命令的Python脚本

    安装python 的包 python 有很多的第三方软件包, 提供了 标准库中没有的功能. python 的官方支持的软件包的网站: PyPI · The Python Package Index 安 ...

  2. python shell怎么打开测试,python脚本第一篇,运行时间测试

    第一步:熟悉APP启动命令 冷/热启动APP命令 :adb shell am start –W –n package/activity 比如 adb shell am start –W –n com. ...

  3. crontab定时执行python脚本_linux下使用crontab定时执行python脚本

    工作中遇到需要定时每周执行所写的python脚本,本来想使用python的定时任务框架,结果网上发现linux中提供crontab可以执行定时任务,省了好多代码,下面分享一下crontab 语法介绍 ...

  4. Python执行MySQL的SQL脚本

    目的:作业数据开发人员,写SQL占据大部分时间,然而不可能每次都是手工执行SQL脚本,所以我们需要在固定的时间执行所需的脚本 1.创建Python连接MySQL数据库的模块(ConnMySql.py) ...

  5. shell传参python脚本和获取返回值的探索方式

    一.python脚本 1.情况1:正常return 文件名test1.py #无参数有返回值的函数 def Have_return():return 55if __name__ == '__main_ ...

  6. python脚本连接交换机,自动执行命令。

    python脚本连接交换机,自动执行命令. python脚本连接交换机,自动执行命令,查询交换机端口的学习mac地址,自动写入txt中.设置定时器,每xx秒执行一次,自动对比上次返回结果,TXT中保存 ...

  7. java代码调用python_java 直接调用python脚本,并传递参数代码实例|chu

    最近陆续用python写了很多文件处理脚本,虽然功能都比较简单 ,但还是感觉到python对文件处理的简洁高效 ,越发觉得java的语法相当的繁琐~ 接到个需求处理ftp数据接口 .所以想把pytho ...

  8. python调用adb shell命令_如何在python脚本里面连续执行adb shell后面的各种命令

    如何在python脚本里面连续执行adb shell后面的各种命令 adb shell "cd /data/local && mkdir tmp" adb shel ...

  9. iOS快捷指令:执行Python脚本(利用iSH Shell)

    文章目录 前言 核心逻辑 配置iSH 安装Python 创建Python脚本 配置启动文件 测试效果 快捷指令 前言 iOS快捷指令所能做的操作极为有限.假如快捷指令能运行Python程序,那么可操作 ...

  10. 在beeline中执行Linux命令,python - 从python脚本执行beeline命令时出现“找不到beeline命令”错误(从oozie shell操作调用) - 堆栈内存溢出...

    我有一个要使用oozie计划的python脚本. 我正在使用Oozie shell动作来调用脚本. 脚本中有一条直线指令. 运行oozie工作流程时,出现错误" sh:beeline:命令未 ...

最新文章

  1. Qt 5 打包成一个单文件方法,可以在其他电脑运行(附资源)
  2. 读懂python代码_读懂花里胡哨的14行Python代码!
  3. 不共线三点确定特征平面并求解平面系数
  4. micropython esp32手册_使用ESP32控制板(二):燒錄MicroPython韌體
  5. gitlab-runner 安装使用
  6. [JS-DOM]核心DOM模型(Document,Element,Node)
  7. Fast Intro To Java Programming (2)
  8. 百度网盘海外版上传下载不限速;一季度北京平均月薪达11187元;苹果 CEO 增加新候选人|极客头条...
  9. mysql装了一半卡住了_mysql安装问题:安装到configuration overview卡住了
  10. Oracle 分析函数的使用(主要是rollup用法)
  11. Atitit 技术经理 技术总裁 cto 技术总监 职责与流程表总结 v4 t88.docx Atitit 技术总裁 cto 技术总监 技术经理职责与流程表总结 1. 人事财物 文化精神
  12. ELDD 阅读笔记 --- 01
  13. 相对路径./ ../ /解释
  14. 微信十年,张小龙教给我们的产品方法论!(教科书一般的经典)
  15. mysql中Tinyint(1)和Tinyint(4)的区别
  16. Teradata SQL 日期
  17. Magic Leap在增强现实中展示了外形如同真人的AI
  18. otc焊接机器人编程模拟软件_OTC弧焊机器人离线编程系统开发.pdf
  19. matlab声场仿真实例,丹麦理工大学MATLAB编写的超声声场仿真软件
  20. 删除Mysql数据库的表空间,日志文件

热门文章

  1. DedeCms网站防挂马注意点
  2. 27_文件上传—添加商品
  3. 【笔记】编译报错error: cannot convert ‘main(int, char**)::sockadrr*’ to ‘const sockaddr*’ for
  4. 深度学习:神经风格转移
  5. 第一部分 第三章 1039-1058 答案合集
  6. vue学习笔记-11-自定义指令
  7. nginx企业级优化实战
  8. Linux下安装grafana
  9. basename 从绝对路径中取得文件名
  10. vscode 格式化不加分号_大前端时代你的 VSCode 插件