我正在使用mailx命令在我的脚本中发送电子邮件,而mailx函数表现得非常奇怪。至于一些mailx命令正在发送电子邮件,而其他人则没有。 这是从脚本本身开始工作的那个。
mailx -r MSAR_COPY -s "MSAR COPY - Error starting due to existence of ERRORFILE from previous run" $MAILLIST
但是其他人没有触发电子邮件,所以我甚至试图从shell发送电子邮件。这似乎也没有用。
va10puvfns001b(fnsw)/home/fnsw/bin/msar_copies> mailx -r MSAR_COPY -s "MSAR COPY -Error starting as FileNet is down" gaurav.pareek@wellpoint.com
(Interrupt -- one more to kill letter)
一旦我进入命令后进入中心它开始计时,我需要在手动使用ctrl + c一段时间后杀死它。然后我得到(中断 - 再杀一封信)的事情再一次我需要给ctrl + c来提示。 有什么想法为什么它不能一直工作?
以下是调试模式下脚本的输出:
答案 0 :(得分:1)
经过2-3个小时的挣扎后,我发现这个问题是由于某些mailx命令中的某些特殊字符引起的。
我从脚本中删除了一些mailx行并重写了它们并运行了脚本。它现在工作正常。