一个shell脚本的关于here document问题 情况:登录linux系统, (1)当前提示符$,执行inaccess 43210 命令后,输出一些提示信息,提示符变为inaccess>(2)当前提示符inaccess>,执行a scf1 命令后,输出一些欢迎信息,提示符变为scf1>(3)当前提示符scf1>,执行servicest 922 -week,输出一些业务结果信息,提示符还为scf1>(4)当前提示符scf1>,执行quit,提示符变为inaccess>(5)当前提示符inaccess>,执行quit,提示符变为$运行正常。我目前写了一段shell脚本,定义为test.sh内容为:inaccess 43210 <<EOF>>test.loga scf1servicest 922 -weekquitquitEOF结果:$./test.sh执行test.sh脚本后,进程一定停在那边,也没正常结束,我ctrl+c,结束进程后,返回到提示符$日志结果是inaccess的一些提示信息inaccess>a scf1scf1的一些欢迎信息scf1>servicest 922 -weekquitquitservicest 922 -week执行后的一些结果信息inaccess>进程好像一起在提示符inaccess>,没有退出,因为在scf1>提示符下执行了2次,请问一下,如果修改这个shell脚本,能使脚本正常结束?
添加回答
举报
0/150
提交
取消