如何在informix存储过程中执行系统命令?

问题描述 投票:0回答:1

我需要在informix SPL中执行一个os命令。我的notifyix实例在Solaris计算机上运行。我尝试使用以下代码。但是给出以下提到的错误。请纠正我。

  CREATE PROCEDURE log_message (message VARCHAR(70))

    DEFINE os_command VARCHAR(100);

    -- Output message to log file
    LET os_command = 'ls -ltrh /informix/nuwan/' || message || ' >> /informix/nuwan/test/data.log';

    SYSTEM os_command;

  END PROCEDURE;

然后我按如下所示调用该过程

 CALL log_message('Test message...');

它给出下面的错误

668:系统命令无法执行或以非零状态退出。2:没有这样的文件或目录

informix
1个回答
0
投票
© www.soinside.com 2019 - 2024. All rights reserved.