不要撞车';弹出窗口';windows显示SAS何时批量运行?

不要撞车';弹出窗口';windows显示SAS何时批量运行?,sas,Sas,我有一个程序要批量运行。当以交互方式运行时,代码偶尔会崩溃(仍在努力找出原因),当它这样做时,弹出窗口显示典型的内存异常消息 我的问题是-如果我批量运行程序,这个弹出窗口还会显示吗?如果它这样做,它将阻止执行下一个作业,直到有人关闭我想要避免的窗口 这次撞车是间歇性的,我不想仅仅通过做出改变,看看会发生什么来打破我们的夜间跑步。或者,是否有人可以使用保证会导致崩溃的代码,以便我对其进行测试 我的环境是在XP Pro上运行的SAS V9 TS1M2。如果您在批处理模式下运行,但在交互式Window

我有一个程序要批量运行。当以交互方式运行时,代码偶尔会崩溃(仍在努力找出原因),当它这样做时,弹出窗口显示典型的内存异常消息

我的问题是-如果我批量运行程序,这个弹出窗口还会显示吗?如果它这样做,它将阻止执行下一个作业,直到有人关闭我想要避免的窗口

这次撞车是间歇性的,我不想仅仅通过做出改变,看看会发生什么来打破我们的夜间跑步。或者,是否有人可以使用保证会导致崩溃的代码,以便我对其进行测试


我的环境是在XP Pro上运行的SAS V9 TS1M2。

如果您在批处理模式下运行,但在交互式Windows会话中运行(即,在当前未登录的帐户上未通过计划程序运行),则是的,当SAS.EXE崩溃时,您将看到弹出窗口。这就像任何其他程序崩溃一样(即,没有特别针对SAS的)


如果它是在“夜间运行”,那么您应该能够以非交互方式运行它,在这种情况下,它不应该影响后续的任何内容;这取决于您如何设置调度程序的细节。我通常会将每个SAS作业安排为一个单独的进程,然后根据上次运行的成功情况设置它们。您当然应该能够运行一个特定的进程来测试您的更改,这些更改可以安排在所有“关键”(生产)运行之后运行。

如果您在批处理模式下运行,但在交互式Windows会话中运行(即,不在当前未登录的帐户上通过调度程序运行),则是,当SAS.EXE崩溃时,您将看到弹出窗口。这就像任何其他程序崩溃一样(即,没有特别针对SAS的)


如果它是在“夜间运行”,那么您应该能够以非交互方式运行它,在这种情况下,它不应该影响后续的任何内容;这取决于您如何设置调度程序的细节。我通常会将每个SAS作业安排为一个单独的进程,然后根据上次运行的成功情况设置它们。您当然应该能够运行一个特定的流程来测试您的更改,这些更改可以安排在所有“关键”(生产)运行之后运行。

FYI,这可能更像是一个超级用户问题,而不是堆栈溢出问题,这取决于您最终使用它的位置(如果我正确理解SU的目的);ie,关于在调度程序中运行程序的部分。谢谢Joe-是的,我考虑过了,但我觉得我更可能在这里得到一个有用的回答。仅供参考,这可能是一个超级用户问题,而不是堆栈溢出问题,这取决于你最终使用它的位置(如果我正确理解SU的目的);关于在调度器中运行程序的部分。谢谢乔-是的,我考虑过了,但我觉得我更可能在这里得到一个有用的响应。