私は岐路に立たされています。Linux OS でのtelnet セッションや、Linux マシンからのログ ファイルの (自律的な) 解釈など、いくつかのプロセスを自動化したいと考えています。
これは特定の技術的な質問ではなく、経験に関する質問であることを認めます。
私の質問は次のとおりです。どのプログラミング言語が私のニーズに最適ですか?
これまでに分析したこと(可能性):
Python、logtools ライブラリを使用。
ログ分析専用のソリューション: LogParser、LogExpert などの他の Web ベースのソリューションなど (通常、telnet セッション オプションが含まれていないか、組み込み Linux ボードでは機能しません。これが私が使用しているものです)。
Expect スクリプト (ログ抽出用) と Python ログ インタープリターの組み合わせ。プロセス全体に対して単一の環境を用意したいと考えています。*いくつかの基本的なコマンド シーケンスに Expect を使用することができました。
より具体的には、理論的な例(一連のアクション) を示します。
telnet セッションを作成する -> 資格情報を与える -> コマンドを送信する -> コマンド出力を保存する -> 出力からパーツを分析/抽出/解釈します。
ログの解釈は簡単ではありません。制御構造、算術演算、グラフィック表現などが必要になる場合があります。
追加の質問: Python は、上記の要件に関していくつかの制限/問題を課しますか?
ご意見をお待ちしております。
ありがとうございました!