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 #运行脚本