首页操作系统linux多条命令执行 linux多个命令执行

linux多条命令执行 linux多个命令执行

时间2023-04-19 18:00:01发布访客分类操作系统浏览730
导读:ansible执行多条Linux命令 ansible lv -a 'df -h free -h ' 报错 10.255.177.180 | FAILED | rc=1 df: ‘’: No such file or direct...

ansible执行多条Linux命令

ansible lv -a 'df -h free -h '

报错

10.255.177.180 | FAILED | rc=1

df: ‘’: No such file or directory

df: ‘free’: No such file or directorynon-zero return code

10.255.177.183 | FAILED | rc=1

需要修改为:

ansible lv -m shell -a 'df -h free -h '

Linux ubuntu 执行多个指令

连续不中断执行

用; 可以让多个命令连续知行,中间出现错误并不会中断后面命令,如

虽然第二条指令会报错,但是不会影响后面的指令,最后test目录不存在

出错停止后面指令

用分割的命令,如果没有错误会一直执行下去,出现错误立即中止,如

这回在第二个指令处就中止了

一次正确即停止

用||分割的命令,如果有错误就一直执行下去,直到一次正确立即中止,如

第一次执行第一条指令就正确,后面的不执行

第二次执行前两条都错误,直到最后一条才正确,最后一条不再执行

linux怎么使多条命令同时执行

一次执行多个命令可以将多个命令用英文分号分割,比如像这样:

mkdir /tmp/mydir; touch /tmp/mydir/myfile

其实这样也不能算是同时执行,Linux的命令是顺序执行的,就算是shell脚本,里面写了一大堆命令,同样也顺序执行的。如果前一个命令执行的时间比较长,后面的命令就只有等待了。如果命令执行时间比较长,又想让命令同时执行,恐怕只能打开多个虚拟终端才行(右键虚拟终端界面,选择“打开标签”),打开多个登录的虚拟终端其实是运行了多个“会话”,多个“会话”中的命令才是“同时”执行。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: linux多条命令执行 linux多个命令执行
本文地址: https://pptw.com/jishu/3883.html
c语言case函数 c语言case语句 请输入linux命令 输入linux命令必不可少的部分

游客 回复需填写必要信息