Solaris マシンに接続し、Unix 環境からログ ファイルを読み取って、ログからデータを解析し、レポートを作成したいと考えています。解析には、VC++ を使用することを考えました。
ユーザーは Unix 環境 (コンソール) で作業する知識がなく、GUI も使用できないため、Visual Studio 2012 を使用しています。
VC++ プログラムを使用して Unix 環境に接続するにはどうすればよいですか?
Solaris マシンに接続し、Unix 環境からログ ファイルを読み取って、ログからデータを解析し、レポートを作成したいと考えています。解析には、VC++ を使用することを考えました。
ユーザーは Unix 環境 (コンソール) で作業する知識がなく、GUI も使用できないため、Visual Studio 2012 を使用しています。
VC++ プログラムを使用して Unix 環境に接続するにはどうすればよいですか?
たとえば、Solaris マシンで Perl スクリプトを実行して、ログを解析し、Solaris マシンにローカルにファイルをダンプする方がよいでしょう。私見ですが、Perl や Python でこの種の「ログ スクレイパー」を作成する方がはるかに簡単です。
次に、たとえば、Solaris マシン上のディレクトリを Samba 経由で読み取り専用で共有するように調整できます。これにより、Windows C++ プログラムで実行する必要があるのは、共有上のファイルの存在を確認して開くことだけになります。 . ここで必要なのは、ローカル ファイルを開く機能だけです。
共有が不可能な場合は、ネットワーク チームが使用を許可するものによって制限されます。