JP1/Advanced Shell
JP1/Advanced Shellが出力するメッセージの出力先を次の表に示します。
表11-4 JP1/Advanced Shellが出力するメッセージの出力先
メッセージIDの範囲 stdout stderr JOBLOG システム実行ログ GUI KNAX0001-E − ○ ○ ○ ○ KNAX0004-I − − − ○ − KNAX0020-E − ○ − ○ ○ KNAX0030-E,KNAX0031-E − ○ − − ○ KNAX0091-I,KNAX0092-I − − ○ ○ − KNAX0098-I − ○ ○ ○ − KNAX0101-E − ○ ○ ○ ○ KNAX0236-E,KNAX0238-E − ○ − ○ − KNAX0299-E − ○ ○ ○ ○ KNAX0300-I − ○ − − − KNAX0301-E〜KNAX0307-E − ○ − − ○ KNAX0308-E〜KNAX0309-I − ○ − − − KNAX0310-E〜KNAX0336-E − ○ − − ○ KNAX0338-E − ○ − − − KNAX0401-E〜KNAX0702-E − ○ − − ○ KNAX0703-E − ○ − ○ ○ KNAX0704-E〜KNAX0706-E − ○ − − ○ KNAX0719-I − ○ − − − KNAX0720-E〜KNAX0723-E − ○ − − ○ KNAX0724-I − ○ − − − KNAX0800-E − ○ − − ○ KNAX0801-E − ○ − − − KNAX0802-E − ○ − − ○ KNAX0803-E − ○ ○ ○ ○ KNAX0804-E − ○ − − ○ KNAX0805-E − ○ ○ ○ ○ KNAX1600-I〜KNAX1605-I − − ○ − − KNAX1632-E − − ○ − ○ KNAX1910-E,KNAX1911-E − − ○ ○ ○ KNAX2201-E〜KNAX2205-E − ○ − ○ ○ KNAX2206-E − ○ − − ○ KNAX2207-E − ○ − ○ ○ KNAX2208-E〜KNAX2213-E − ○ − − ○ KNAX2214-E,KNAX2400-E − ○ − ○ ○ KNAX2499-E − ○ − ○ − KNAX4414-E〜KNAX4429-E − ○※1 − − − KNAX6000-E〜KNAX6099-E − − ○ − ◎ KNAX6100-E − ○ − − ◎ KNAX6200-I − ○ ○ ○ ○ KNAX6201-E − ○ − − − KNAX6202-E〜KNAX6208-E − ○ − − ○ KNAX6209-W − ○ − − − KNAX6210-E〜KNAX6215-E − ○ − ○ − KNAX6219-E − ○ − ○ ○ KNAX6220-I〜KNAX6222-I − ○ − ○ − KNAX6223-E〜KNAX6241-E − ○ − ○ ○ KNAX6242-I〜KNAX6243-I − ○ − ○ − KNAX6244-E − ○ − ○ ○ KNAX6301-E〜KNAX6303-E − ○ − − ○ KNAX6304-E − − ○ − ○ KNAX6305-E − ○ − − ○ KNAX6306-E − − ○ − ○ KNAX6307-W − − ○ − − KNAX6308-E〜KNAX6309-E − − ○ − ○ KNAX6310-E〜KNAX6319-E − − ○ − ◎ KNAX6320-E − − ○ − ○ KNAX6321-E − − ○ − ◎ KNAX6323-E − ○ − − ○ KNAX6324-E〜KNAX6330-E − − ○ − ◎ KNAX6332-E − − ○ − ○ KNAX6333-E − − ○ − ◎ KNAX6380-I − ○ − − − KNAX6381-E − ○ − − ○ KNAX6382-I − ○ − − − KNAX6399-E,KNAX6400-E − − ○ − ○ KNAX6401-E − − ○ − ◎ KNAX6402-E − − ○ − ○ KNAX6403-E − − ○ − ◎ KNAX6404-E − − ○ − ○ KNAX6405-E〜KNAX6407-E − − ○ − ◎ KNAX6408-E − − ○ − ○ KNAX6409-I,KNAX6410-I − − ○ − − KNAX6411-E〜KNAX6413-E − − ○ − ○ KNAX6507-I〜KNAX6511-I − − ○ ○ − KNAX6512-I − ○ − − − KNAX6513-W − − ○ ○ − KNAX6514-W − ○ − ○ − KNAX6520-I − − ○ ○ − KNAX6521-E〜KNAX6522-E − − ○ ○ ◎ KNAX6523-I − − ○ ○ − KNAX6530-E,KNAX6531-E − − ○ − ◎ KNAX6540-I − − ○ ○ − KNAX6541-E,KNAX6542-E − − ○ ○ ○ KNAX6550-I〜KNAX6553-I − − ○ ○ − KNAX6560-I〜KNAX6586-E − − ○ ○ − KNAX6588-E − ○ − − − KNAX6590-E〜KNAX6592-E − − ○ ○ − KNAX6593-E − ○ ○ ○ ○ KNAX6594-E − − ○ ○ − KNAX6596-E − ○ ○ ○ ○ KNAX6597-I − ○ ○ ○ − KNAX6598-E,KNAX6599-E − − ○ ○ ○ KNAX6701-W − − ○ ○ − KNAX6710-I − − ○ − − KNAX6711-E,KNAX6712-E − − ○ − ◎ KNAX6713-E − − ○ ○ ○ KNAX6714-E,KNAX6715-E − − ○ − ◎ KNAX6716-W − − ○ − − KNAX6800-I※2,KNAX6801-I※2 − − − − − KNAX6803-I〜KNAX6806-I − − ○ − − KNAX6810-E〜KNAX6812-E − − ○ ○ ○ KNAX6813-E − − ○ − ◎ KNAX6814-E,KNAX6815-E − − ○ ○ ○ KNAX6997-E − − ○ ○ ○ KNAX6998-E − − ○ ○ ◎ KNAX6999-E − − ○ ○ ○ KNAX7000-E〜KNAX7005-E − ○ − ○ ○ KNAX7006-W〜KNAX7009-I − ○ − ○ − KNAX7010-E − ○ − ○ ○ KNAX7011-I,KNAX7012-W − ○ − ○ − KNAX7013-E,KNAX7014-E − ○ − ○ ○ KNAX7015-W − ○ − ○ − KNAX7016-E,KNAX7017-E − ○ − ○ ○ KNAX7018-I − ○ − ○ − KNAX7019-E〜KNAX7022-E − ○ − ○ ○ KNAX7023-I − ○ − ○ − KNAX7024-E − ○ − ○ ○ KNAX7025-I − ○ − ○ − KNAX7026-E〜KNAX7029-E − ○ − ○ ○ KNAX7032-I〜KNAX7034-I − ○ − ○ − KNAX7035-E − ○ − ○ ○ KNAX7036-I,KNAX7037-I − ○ − ○ − KNAX7038-I − ○ ○ ○ − KNAX7039-E,KNAX7040-E − ○ − ○ ○ KNAX7043-I − ○ − ○ − KNAX7044-E〜KNAX7046-E − ○ − ○ ○ KNAX7047-I,KNAX7048-I − ○ − ○ − KNAX7049-E〜KNAX7052-E − ○ − ○ ○ KNAX7053-I − ○ − ○ − KNAX7054-E,KNAX7055-E − ○ − ○ ○ KNAX7056-I,KNAX7057-I − ○ ○ ○ − KNAX7058-I − ○ − − − KNAX7062-E − ○ − ○ ○ KNAX7063-I,KNAX7064-I − ○ ○ ○ − KNAX7065-I〜KNAX7067-I − ○ − ○ − KNAX7068-I − ○ ○ ○ − KNAX7070-E − ○ − ○ ○ KNAX7071-E,KNAX7072-E − ○ − ○ − KNAX7090-W − − − − ○ KNAX7099-E,KNAX7101-E − ○ ○ ○ ○ KNAX7102-I,KNAX7103-I − − − ○ − KNAX7104-E〜KNAX7106-E − ○ ○ ○ ○ KNAX7107-I − − − ○ − KNAX7108-E − ○ ○ ○ ○ KNAX7109-I − − − ○ − KNAX7110-E − ○ ○ ○ ○ KNAX7111-I − − − ○ − KNAX7112-E〜KNAX7116-E − ○ ○ ○ ○ KNAX7117-I − − − ○ − KNAX7118-E − − − − ○ KNAX7119-E − ○ ○ ○ ○ KNAX7120-W − − − ○ − KNAX7121-E〜KNAX7125-E − ○ ○ ○ ○ KNAX7600-E〜KNAX7773-E − − − − ○ KNAX7800-I〜KNAX7880-E ○ − − − − KNAX7892-I〜KNAX7897-E − ○ − − − KNAX7900-I − − − − ○※3 KNAX7901-I − ○ ○ ○ − KNAX7999-I − ○ − − −
- (凡例)
- stdout:標準出力を示します。
- stderr:標準エラー出力を示します。
- JOBLOG:ジョブ実行ログを示します。
- システム実行ログ:システム実行ログを示します。
- GUI:GUIでメッセージ用ダイアログボックスまたはエラーウィンドウに出力します。
- ◎:GUIのメッセージでJP1/Advanced Shellエディタのエラーウィンドウで行番号を付けて出力します。ただし,メッセージの行番号が省略される場合については出力しません。
- ○:出力します。
- −:出力しません。
- 注※1
- adshhkコマンドの引数で指定したログファイルのオープン中は,標準エラー出力ではなく,指定したログファイルに出力されます。
- 注※2
- スクリプトイメージファイルに出力します。
- 注※3
- GUIからヘルプを選択した場合に起動するWebブラウザに表示されます。
- 注意事項
- KNAX6000-EからKNAX6100-E,KNAX6710-IからKNAX6713-E,KNAX6998-Eのメッセージに関する注意事項です。
- 複数行にまたがったコマンド置換でコマンドエラーが発生した場合,コマンド置換の最終行番号がエラー行番号としてメッセージに出力されます。
(例)
次のような記述の場合,unsetでエラーが発生しても,エラー行番号は3行目となります。
1: `unset
2: echo pwd
3: `
- 外部スクリプトの構文解析でエラーが発生した場合,エラーメッセージに出力されるジョブ定義スクリプトファイル名は外部スクリプト呼び出し元のジョブ定義スクリプト名になります。また,行番号は外部スクリプト呼び出し元の行番号となります。
- trapコマンドのaction実行中に構文エラーまたはコマンドエラーが発生すると,trapコマンドの行番号がエラー行番号としてメッセージに出力されます。
(例1)
複数行にまたがっているケース。エラー行番号は1行目となります。
1: trap 'pwd
2: unset
3: date' INT
(例2)
関数を呼び出すケース。エラー行番号は4行目となります。
1: func1() {
2: unset
3: }
4: trap func1 INT
All Rights Reserved. Copyright (C) 2011, 2012, Hitachi, Ltd.