linux同时运行多个命令

1.使用&&或||或;(根据需要选择连接符号)等来连接多条命令

&&:"与",一条命令执行出错,则后面命令不执行
||:"或",一条命令执行成功,则后面命令不执行
;:无论执行成功与否,一路执行下去

2.编写shell脚本

2.1 第一种写法如下,将要执行的多条命令直接写到bash脚本中,此时相当于用分号连接,无论执行成功与否,会一路执行下去。当发现命令错误时,按下ctrl+c只能停止当前运行的命令,不能停止所有的命令

#!/bin/bash
python check.py 53
python check.py 33

2.2 除了上面的写法,自然还有就是将第1种方法中的长命令贴到shell脚本文件中(这时候如果命令过长可以使用代码生成)。

#!/bin/bash
python check.py 53 && python check.py 33

编写完后,将其文件权限更改成可执行,这样就可以通过脚本的方式执行命令了

chmod +x ./xxx.sh
./xxx.sh #运行脚本
posted @ 2018-10-09 22:05  MrZJ  阅读(6096)  评论(0编辑  收藏  举报