广告位联系
返回顶部
分享到

Linux系统中同时执行多个脚本运行方法

linux shell 来源:互联网 作者:佚名 发布时间:2024-12-18 21:25:38 人浏览
摘要

在数据处理和分析的过程中,Excel 是一种广泛使用的数据存储格式。使用 Python 可以高效地从多个 Excel 文件中提取数据,进行汇总和分析。本文将详细介绍如何使用 pandas、openpyxl 和 xlrd 三种库

1、使用&&

前一个运行成功后,才运行下一个。单进程执行。

注意:若中途某个脚本执行报错,后面的脚本不再执行。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

# aa.py

import time

  

print("开始执行aa.py程序!")

time.sleep(2)

print('aa.py程序执行结束')

  

# bb.py

import time

  

print("开始执行bb.py程序!")

time.sleep(2)

print('bb.py程序执行结束')

  

# cc.py

import time

  

print("开始执行cc.py程序!")

time.sleep(2)

print('cc.py程序执行结束')

1

python3 aa.py && python3 bb.py && python3 cc.py

修改bb.py文件:

1

2

3

4

5

6

7

8

# bb.py

import time

  

print("开始执行bb.py程序!")

time.sleep(2)

#  执行1/0运算

1 / 0

print('bb.py程序执行结束')

1

python3 aa.py && python3 bb.py && python3 cc.py

2、使用||

前一个运行失败后,才运行后面一个脚本。单进程执行。

注意:遇到第一个执行成功的脚本后,后面的脚本不再执行。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

# aa.py

import time

  

print("开始执行aa.py程序!")

time.sleep(2)

print('aa.py程序执行结束')

  

# bb.py

import time

  

print("开始执行bb.py程序!")

time.sleep(2)

print('bb.py程序执行结束')

  

# cc.py

import time

  

print("开始执行cc.py程序!")

time.sleep(2)

print('cc.py程序执行结束')

1

python3 aa.py || python3 bb.py || python3 cc.py

修改aa.py文件:

1

2

3

4

5

6

7

import time

  

print("开始执行aa.py程序!")

time.sleep(2)

#  执行1/0运算

1 / 0

print('aa.py程序执行结束')

1

python3 aa.py || python3 bb.py || python3 cc.py

3、使用;

前一个脚本运行结束后(不管是否报错),才运行后面的脚本。单进程执行。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

# aa.py

import time

  

print("开始执行aa.py程序!")

time.sleep(2)

print('aa.py程序执行结束')

  

# bb.py

import time

  

print("开始执行bb.py程序!")

time.sleep(2)

print('bb.py程序执行结束')

  

# cc.py

import time

  

print("开始执行cc.py程序!")

time.sleep(2)

print('cc.py程序执行结束')

1

python3 aa.py ; python3 bb.py ; python3 cc.p

修改aa.py文件:

1

2

3

4

5

6

7

import time

  

print("开始执行aa.py程序!")

time.sleep(2)

#  执行1/0运算

1 / 0

print('aa.py程序执行结束')

1

python3 aa.py ; python3 bb.py ; python3 cc.p

4、使用&

并行执行,独立的关系。多进程执行。

注意:效果等同于,多个独立的命令行,三个进程。

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

# aa.py

import time

  

print("开始执行aa.py程序!")

time.sleep(2)

print('aa.py程序执行结束')

  

# bb.py

import time

  

print("开始执行bb.py程序!")

time.sleep(2)

print('bb.py程序执行结束')

  

# cc.py

import time

  

print("开始执行cc.py程序!")

time.sleep(2)

print('cc.py程序执行结束')

1

python3 aa.py & python3 bb.py & python3 cc.py

 修改aa.py文件:

1

2

3

4

5

6

7

import time

  

print("开始执行aa.py程序!")

time.sleep(2)

#  执行1/0运算

1 / 0

print('aa.py程序执行结束')

1

python3 aa.py & python3 bb.py & python3 cc.py


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • Linux系统中同时执行多个脚本运行方法

    Linux系统中同时执行多个脚本运行方法
    在数据处理和分析的过程中,Excel 是一种广泛使用的数据存储格式。使用 Python 可以高效地从多个 Excel 文件中提取数据,进行汇总和分析。
  • shell脚本实现一键获取linux内存/cpu/磁盘IO信息

    shell脚本实现一键获取linux内存/cpu/磁盘IO信息
    在日常的Linux 系统维护工作中,快速获取系统的状态信息是非常重要的。特别是在服务器出现问题时,能够一键获取 CPU 使用率、内存使用情
  • 使用Shell实现ini文件的读写的介绍
    自己写小工具需要用到shell读写ini文件,在网上找了很多资料,自己整理的目前使用没问题的代码如下: set代码: 1 2 3 4 5 6 7 8 9 10 11 12 13
  • Bash脚本实现实时监测登录
    背景介绍:在服务器的运维管理中,及时监控系统的登录日志对保障系统的安全至关重要。通过实时监控登录日志,运维人员可以发现潜在
  • Linux sort命令具体使用介绍
    sort是 Linux 中用于对文件或标准输入的文本内容进行排序的命令。它支持按数值、字典序、月份、随机等方式排序,并可以控制排序顺序(升
  • shell set -u 和set +u的具体使用
    shell中 ,set -u之后,使用没有初始化的变量,会导致报错 set -u: 表示该命令之后,当命令使用到未定义过的变量时,脚本直接退出,后续命令
  • 使用curl命令查看服务器端口开放情况的方法

    使用curl命令查看服务器端口开放情况的方法
    1.ssh端口 22 curl -v 10.10.10.205:22 1 2 3 4 5 6 7 8 9 10 11 curl -v 10.10.10.205:22 * Trying 10.10.10.205:22... * Connected to 10.10.10.205 (10.10.10.205) port 22 GET / HTTP/1.1
  • linux命令中的大于号、小于号的作用及代表的意思

    linux命令中的大于号、小于号的作用及代表的意思
    在linux中,大家也许会经常看到 、 、 、、这几个小于号、大于号,那么他们分别代表什么意思呢? 好的我们来实验下先,先创建个 test.t
  • 进程状态ps -ef中的e、f含义讲解

    进程状态ps -ef中的e、f含义讲解
    linux或mac控制台下输入ps -ef | grep 关键字可以查看是否有相应的进程启动信息中包含关键字。如: ps的意思是process status,即进程状态。在控
  • Linux中的grep -v、-e、-E用法小结
    grep(global search regular expression(RE) and print out the line,全面搜索正则表达式并把行打印出来)是一种强大的文本搜索工具,它能使用正则表达式搜
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计