【问题标题】:Scheduling a SAS job in UNIX (via PuTTY)在 UNIX 中调度 SAS 作业(通过 PuTTY)
【发布时间】:2016-07-02 14:14:39
【问题描述】:

我想在 UNIX 中安排一个 SAS 作业(通过 PuTTY)。我使用 AT 命令进行调度。我通常使用 SASB 命令将 SAS 作业添加到队列中。我使用以下命令进行调度:

at now 
at nice nohup sasb < test.sas > & output &

然后Control + d 保存计划。我收到错误消息:

stty: : 设备的 ioctl 不合适

请告诉我出了什么问题,我该如何解决这个问题。

SHELL - TCSH
OSTYPE - SOLARIS

【问题讨论】:

  • 这看起来像是我从用户那里看到的错误,这些用户在他们的启动文件中无条件地执行了stty 命令。当您运行批处理作业时,没有终端,因此 stty 命令会给出错误消息。除非 stty 命令在您的 sasb 脚本中,否则与 SAS 没有任何关系。
  • 请有人告诉我上述问题的答案。问题仍然存在,我无法找到上述问题的解决方案。如果上述问题不生动,请告诉我?我将尝试用更多描述来框定它。

标签: shell sas tcsh


【解决方案1】:

尝试改用Crontab 进行调度,您的命令应该类似于下面的示例:

/sas/940/SASFoundation/9.4/sas /projects/program1.sas -log "/projects/program1.log" 

SAS 命令行文档here

【讨论】:

    猜你喜欢
    • 2014-12-05
    • 1970-01-01
    • 2018-06-15
    • 1970-01-01
    • 1970-01-01
    • 2016-09-19
    • 2011-08-31
    • 1970-01-01
    • 2018-01-01
    相关资源
    最近更新 更多