- 博客(1)
- 收藏
- 关注
原创 shell脚本:在一个shell脚本中执行pssh命令,shell脚本进程会卡死
背景:在shell脚本A里执行pssh,执行该脚本A,该脚本A的进程会一直卡死脚本如下:#! /bin/bash# hostsFile是存放了多个ip的文件pssh -h hostsFile "mkdir -p /root/wy"原因:pssh是一个批量linux终端执行命令的工具,它执行完毕后会需要占用终端的输入输出打印执行结果,而脚本A本身就是一个进程,它执行pssh也需要占用终端的输入输出打印pssh的执行结果,那么就产生了死锁问题,导致脚本A的进程一直卡死。解决方法:使用nohu
2020-11-18 15:20:13 1154 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人