我使用sas - 超过。我在Unix上使用命令进行批量提交。如果任何人可以指导我如何在特定的日期和时间安排我的任务,那将是非常有帮助的(Say Say)。我用于在批处理模式下运行查询的步骤如下: 批处理过程:
步骤1:打开unix窗口。
步骤2:提供Bash命令
步骤3:转到你的lib:cd / sas01 / saswork / apollo / shaque
步骤4:vi cd1_41_1.sas(此处VI是命令后跟文件名)
步骤5:cw(粘贴整个代码)。
从记事本中复制代码,然后在unix窗口上单击鼠标右键。
步骤6:esc按钮。
步骤7 :: wq(写入和退出)。 / 显示您的文件名 /
步骤8:nohup sas94 cd1_41_1&
我一直在寻找互联网,但我还不是很清楚。请帮帮我。
由于
答案 0 :(得分:1)
除非您有单独的调度工具,否则Unix中的默认调度程序为cron
。但是,如果你对unix的理解程度不是很高,我会谨慎使用它;这有点难以正确使用。
您可以阅读许多关于在Unix上安排SAS作业的论文之一,如Some Tricks to get the best out of SAS and Unix,以获取所有细节;详细信息的简短列表是,您需要有一个shell脚本(.sh),其中包含执行您希望它执行的操作的指令(在这种情况下,您将在命令行中输入的内容 - 至少,{ {1}}在步骤8中调用,通常是将目录更改为相应目录以保存日志的指令,然后需要编辑sas
以指示调度程序(crontab
)执行该shell特定时间/天的脚本。