46.4 Lua スクリプトの走行状態の表示

[書式]

[設定値及び初期値]

[説明]

現在の Lua スクリプトの走行状態や過去の走行履歴を表示する。この情報はlua use コマンドで Lua スクリプト機能を無効にするとクリアされる。
  • Lua のバージョン情報
  • 走行中のスクリプト[running]
    • Lua タスク番号
    • 走行状態
      RUN 走行中
      SLEEP スリープ中
      WATCH SYSLOG 監視中(Lua タスクはスリープしている)
      COMMUNICATE 通信中
      TERMINATE 強制終了中
    • トリガ
      • lua コマンド
      • luac コマンド
      • スケジュール
      • DOWNLOAD ボタン
    • コマンドライン
    • スクリプトファイル名
    • 監視文字列(SYSLOG 監視中のとき)
    • 開始日時/走行時間
  • 過去に走行したスクリプト[history](最新 10 種類まで新しい順に表示)
    • トリガ
      • lua コマンド
      • luac コマンド
      • スケジュール
      • DOWNLOAD ボタン
    • コマンドライン
    • スクリプトファイル名
    • 走行回数/エラー発生回数/エラー履歴(最新 5 回分まで新しい順に表示)
    • 前回の開始日時/終了時間/走行結果

[表示例]

# show status lua
Luaライブラリバージョン:        Lua 5.1.4
Luaスクリプト機能バージョン:    1.0

[running]
LuaタスクID (状態):  1  (RUN)
走行トリガー:        'lua' コマンド
コマンドライン:      lua test.lua
スクリプトファイル:  /lua/test.lua
開始日時:            2009/09/21 16:41:01
経過時間:            6秒
-------------------------------------------------------------------------------
LuaタスクID (状態):  9  (SLEEP)
走行トリガー:        DOWNLOADボタンからの実行
スクリプトファイル:  usb1:/lua/test2.lua
開始日時:            2009/09/21 16:40:32
経過時間:            35秒

[history]
(1)
走行トリガー:        DOWNLOADボタンからの実行
スクリプトファイル:  usb1:/lua/mail.lua
走行回数:            1
エラー発生回数:      1
エラー履歴:
  2009/09/21 16:37:51: lua: mail.lua:36: 'rt.mail': 'smtp_address' field of arg
ument #1 doesn't exist.
初回の開始日時:      2009/09/21 16:37:51
前回の開始日時:      2009/09/21 16:37:51
前回の終了日時:      2009/09/21 16:37:51
前回の走行結果:      エラー終了
-------------------------------------------------------------------------------
(2)
走行トリガー:        'lua' コマンド
コマンドライン:      lua -e "print(rt.command(\"show environment\"))"
走行回数:            3
エラー発生回数:      0
初回の開始日時:      2009/09/21 16:35:47
前回の開始日時:      2009/09/21 16:36:57
前回の終了日時:      2009/09/21 16:36:57
前回の走行結果:      正常終了

[適用モデル]

vRX シリーズ, RTX5000, RTX3510, RTX3500, RTX1300, RTX1220, RTX1210, RTX840, RTX830