2016-09-05 12 views
2

私はWindowsにスケジュールされたSASプログラムを持っています。WindowsバッチでのSASエラー処理

sas.exe -nosplash -icon -sysin "myprogram.sas"

「リソース不足」エラー(例えばなしディスクスペース)があります場合は、このプロセスは、(など、キャンセル、再試行)ユーザーに入力を求めるプロンプトが表示、ハングします。バッチジョブなので、その入力を行うユーザーはいません。

ユーザー入力のプロンプトが表示されないようにするSASシステムオプションは、コード自体で処理できるのですか?プログラムがある場合は、バッチモードで実行されているので、オプション

-batch 

を使用しようと

答えて

2

-noterminaldocumentationから

エキス:NOTERMINALが指定されている場合は

、ダイアログボックスは表示されません。

+0

明日テストしますが、問題を解決することは間違いありません。 –

0

は、またオプションの使用を検討して

-errorabend 

最良のオプションは、

-get_more_resources ;) 

ですリソースエラーの原因には別の質問があります。

+0

'-batch'は、対話モードでの特定のバッチ設定をシミュレートするだけです。 –