linux – Bash脚本抛出错误“读取错误:0:资源暂时不可用”
发布时间:2020-12-14 02:28:18 所属栏目:Linux 来源:网络整理
导读:我的脚本抛出错误读取错误:0:资源暂时不可用第二次用户输入(Unix用户名)是预期的. 我怀疑这与第一个后台进程(linux_fetch)出错有关. 我如何解决这个问题,以便后台进程发布的用户提示符(Unix用户名)不会受到影响. 这是脚本的简短片段. if [ -r $linux_host_
我的脚本抛出错误读取错误:0:资源暂时不可用第二次用户输入(Unix用户名)是预期的.
我怀疑这与第一个后台进程(linux_fetch&)出错有关. 我如何解决这个问题,以便后台进程发布的用户提示符(Unix用户名)不会受到影响. 这是脚本的简短片段. if [ -r $linux_host_list ] then echo read -p 'Linux Username:' LUSERNAME read -p 'Linux Password:' LPASS linux_fetch & clear screen else echo "No Linux Servers found" fi if [ -r $unix_host_list ] then echo read -p 'Unix Username:' UNIXUNAME read -p 'Unix Password:' UPASS unix_fetch & clear screen else echo "No Unix Servers found." fi 解决方法
我敢打赌,unix_fetch进程正在关闭或者用stdin做其他事情.尝试使用< / dev / null运行unix_fetch,以便将stdin重定向到某个不会造成任何损害的地方.
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |