カスタムサービスの開始方法

カスタムサービスの開始方法

私はLinuxに初めて触れました。解決は簡単かもしれません。許してください。

デフォルトでは、システムのリモートイメージを取得するEnCase Remote Recoveryというアプリケーションを実行しようとしています。これを行うには、「サーブレット」をリモートコンピュータに展開する必要があります。サーブレットが自動的に起動するか手動で起動するかは関係ありません。

ガイドでは、次のように言います。 (PS:サーブレット名はですenlinuxpc。)

  • 方法 1: 手動開始:
    • 1.a:サーブレットをコンピュータにコピーします(完了)。
    • 1.b STARTX コマンドの前に以下を挿入します。 LOAD

STARTXがGUIであることを知っている限り、これが何を意味するのかわかりません。私はこれを実行しようとします。STARTX LOAD enlinuxpc私が得たものは次のとおりです。

/usr/bin/xterm: No absolute path found for shell: LOAD
xinit: connection to x server lost
  • 方法2:xinetdを使い始める

    • 2.a:/etc/xinetd.dディレクトリにenlinuxpcという設定ファイルを作成します。
    • 2.b:テキストエディタ(viなど)を使用してファイルに次のテキストを挿入し、保存して閉じます。

      サービスenlinuxpc

      {
      ソケット_タイプ=ストリーム
      プロトコル= tcp
      ポート= 4445
      タイプ=リストにない待機
      =はい
      ユーザー=ルート
      サーバー= /usr/local/encase/enlinuxpc
      server_args = -i -p /usr/local/encase
      }

    • 2.c:xinetdサービスを再起動します。

これらすべての手順を実行しましたが、サーブレットはまだ実行されません。

  1. それでは、手動で始める方法は何ですか?
  2. 方法2から抜けたものはありますか?

私はUbuntuを使用しています。

ベストアンサー1

タイプがストリームの場合、waitは常にnoでなければなりません。

http://linux.die.net/man/5/xinetd.conf

「センサー」の下の最後の文です。

おすすめ記事