ビジネス・インテリジェンス[BI] のリーディング・カンパニー | SAS Japan SAS Japan
「THE POWER TO KNOW(知る力)」を提供するビジネス・インテリジェンス[BI]のリーディング・カンパニー | SAS Japan  トレーニング マニュアル ユーザー事例 パートナー ユーザー会 求人情報 資料請求・ダウンロード
Home News Products & Solutions Events & Seminer Customer Support Company www.sas.com
 

バッチプログラムの処理優先度を変更する

[OS] Windows (NT, 2000, XP)
[リリース] ALL
[キーワード] Windows, batch, priority, START command

[質問]

任意のバッチプログラムの処理優先度を高くすることはできますか。

[回答]

Windows NT、Windows 2000、およびWindows XPでは、システムのSTARTコマンドで優先度を指定してバッチプログラムを実行できます。

以下に、SASのバージョンごとにbatファイルの記述例を示します(実際には1行につなげて記述してください)。

SAS 9.1の場合


  start /d "c:\program files\sas\sas 9.1" /high sas.exe -sysin
    c:\saspgm\batch.sas -log c:\saslog -print c:\sasout -nosplash -icon -noterminal

SAS 8.2の場合


  start /d "c:\program files\SAS Institute\sas\v8\nls\ja" /high sas.exe -sysin
    c:\saspgm\batch.sas -log c:\saslog -print c:\sasout -nosplash -icon -noterminal

  • /dオプションには、SAS.exe が存在するフォルダを指定します。
  • 優先度は下記のようになります。
優先度 高 /realtime
/high
/normal
優先度 低 /low

注意:
優先度クラスの変更は、システムの稼動を不安定にさせる場合があります。設定については十分な確認をすることをお勧めします。
なお、STARTコマンドに関する詳細は、Windowsのヘルプを参照してください。

The Power to Know
   Contact Us     Terms of Use & Legal Information     Privacy Statement     個人情報の取り扱いについて   Copyright © 2008 SAS Institute Inc. All Rights Reserved