運用コマンドレファレンス Vol.1


dump script-user-program

スクリプト管理プログラムで採取している常駐スクリプト,およびイベント起動スクリプトで出力される標準エラーをファイルへ出力します。

[入力形式]

dump script-user-program

[入力モード]

一般ユーザモードおよび装置管理者モード

[パラメータ]

なし

[スタック構成時の運用]

マスタスイッチ以外のメンバスイッチを対象とする場合,remote commandコマンドを使用してください。

remote command {<switch no.> | all} dump script-user-program

[実行例]

図19‒23 常駐スクリプトおよびイベント起動スクリプトで出力される標準エラーをファイルへ出力
> dump script-user-program
>

[表示説明]

なし

[通信への影響]

なし

[応答メッセージ]

表19‒19 dump script-user-programコマンドの応答メッセージ一覧

メッセージ

内容

Can't execute for accounts mismatch.

バックアップスイッチのアカウントが不一致のため,本コマンドを実行できません。アカウントを操作するコマンド(adduser,rmuser,password,clear password)を実行して,アカウントを同期してください。

Can't execute.

コマンドを実行できません。再実行してください。

No such Switch <switch no.>.

指定されたスイッチ番号が存在しません。指定パラメータを確認して再実行してください。

また,メンバスイッチの追加直後などは,コマンドを実行できないことがあります。その場合は,再実行してください。

<switch no.>:スイッチ番号

Switch <switch no.> was deleted from stack.

メンバスイッチはスタック構成から削除されました。

<switch no.>:スイッチ番号

[注意事項]

  1. 指定ファイルがすでに存在する場合は無条件で上書きするため,必要に応じてファイルをあらかじめバックアップしておいてください。出力先およびファイル名は次のとおりです。

    • ディレクトリ:/usr/var/scriptManager/

    • ファイル名:smd_script_user.gz

  2. smd_script_user.gzはgzip圧縮ファイルです。解凍したファイルの出力例を次に示します。

    [出力例]

    ########################################
    ##[resident script id 1 info]###########                  …1
    ## START(20XX/07/04 11:56:00 UTC) name=err.py pid=3758    …2
    ## 20XX/07/04 11:56:00 UTC                                …3
      File "/config/script/script.file/err.py", line 1        ┐
        print aaa                                             │4
                ^                                             │
    SyntaxError: invalid syntax                               ┘
    ## END(20XX/07/04 11:56:00 UTC) name=err.py pid=3758      …5
    ########################################
    ## START(20XX/07/04 11:56:00 UTC) name=err.py pid=3418
    ## 20XX/07/04 11:56:00 UTC
      File "/config/script/script.file/err.py", line 1
        print aaa
                ^
    SyntaxError: invalid syntax
    ## END(20XX/07/04 11:56:00 UTC) name=err.py pid=3418
    ########################################
    ## START(20XX/07/04 11:56:00 UTC) name=err.py pid=3815
    ## 20XX/07/04 11:56:01 UTC
      File "/config/script/script.file/err.py", line 1
        print aaa
                ^
    SyntaxError: invalid syntax
    ## END(20XX/07/04 11:56:01 UTC) name=err.py pid=3815
    ########################################
    ## START(20XX/07/04 11:56:01 UTC) name=err.py pid=3980
    ## 20XX/07/04 11:56:01 UTC
      File "/config/script/script.file/err.py", line 1
        print aaa
                ^
    SyntaxError: invalid syntax
    ## END(20XX/07/04 11:56:01 UTC) name=err.py pid=3980
    ########################################
    ########################################
    ##[resident script id 2 info]###########
    ## START(20XX/07/04 11:59:00 UTC) name=sample.py pid=1212
                     :
                     :
                     :
    ****************************************                  …6
    ########################################
    ## [applet:testapplet,action:1]                           …7
    ## START(20XX/07/04 11:35:00 UTC) name=sample.py pid=1345 …2
    ## 20XX/07/04 11:36:00 UTC                                …3
      File "/config/script/script.file/sample.py", line 1     ┐
        print aaa                                             │4
                ^                                             │
    SyntaxError: invalid syntax                               ┘
    ## END(20XX/07/04 11:36:47 UTC) name=sample.py pid=1345   …5
    ########################################

    1. スクリプトIDが1の常駐スクリプトに関する見出し

    2. 起動時刻,ファイル/モジュール名,プロセスID

    3. 標準エラーが出力された時刻

    4. 標準エラー文字列

    5. 終了時刻,ファイル名,プロセスID

    6. 常駐スクリプトとイベント起動スクリプトの表示境界線

    7. アプレット名,アクションシーケンス番号

    注※ ラップアラウンド対象のデータです。