杀死:AIX 7.1上的无效信号

时间:2018-12-06 15:10:57

标签: shell aix kill

我们最近从AIX 6.1升级到AIX 7.1。我们已经有一些Shell脚本来执行一些kill过程。迁移后,我们发现了一个奇怪的行为。

我们的过程计算一个参数。在我们使用的程序语言中,参数名称前带有一个“&”。该程序执行向服务器发送以下命令:“ sudo kill -9'fuser&parameter1 /&parameter2”。

在升级之前,即使未解析参数,该过程也会继续。在我们迁移到AIX 7.1后,如果由于某种原因无法解析参数,则会出现以下错误:

/ usr / bin / ksh:参数2:找不到 /:cccrrrrrcrcrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcrcrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrcrr 杀死:1:无效信号 杀死:44444:没有这样的过程

之后,服务器崩溃。没有人可以使用PuTTY或FTP进行连接,唯一的解决方案是重新启动服务器。知道这个行为的解释是什么吗?

我们已经添加了一行,仅在解析参数后才发送kill命令,但我们想了解发生了什么。

0 个答案:

没有答案