centos5.3でwebmin1.500を自動起動させようとしています。


別の自動起動している、同じ設定のサーバーの設定にあわせても起動しません。
SSHにてランレベルとか変更しても、webminで自動実行設定させてもダメです。
(自動起動の設定を修正して3日経過しています・・・)

ちなみにSSHで/etc/init.d/webmin start で普通に起動しますので、壊れているわけではないようです。
(アップグレードもしてあります。)

それなので、
サービスは諦めて、rc.localにて、起動させようとしました。
コマンドのをそのまま記述しましたがダメでした。
-----------------------
#!/bin/sh
/etc/init.d/webmin start
----------------------
別のJAVAなどの自動実行はできています。のでrc.localは壊れていません。

どのように記述すればよいでしょうか?

また、注意点などありましたら、よろしくおねがします。

回答の条件
  • 1人3回まで
  • 登録:2009/12/29 16:54:48
  • 終了:2010/01/05 16:55:02

回答(1件)

id:taramonera No.1

taramonera回答回数79ベストアンサー獲得回数52009/12/29 22:14:15

ポイント60pt

サーバを起動後に/var/log/messages や dmesgに何かエラーは出ていませんか?

id:kei_kikurin

出ていません。

アドバイスありがとうございました。

解決しました。

2009/12/31 11:32:46
  • id:gogg45
    情報が少なすぎるのでとりあえずデバッグしてみてください。

    シェルスクリプトをデバッグするには
    http://www.atmarkit.co.jp/flinux/rensai/linuxtips/784debugsh.html

    シェルスクリプトの一部分をデバッグするには
    http://www.atmarkit.co.jp/flinux/rensai/linuxtips/787debugsspert.html
  • id:kei_kikurin
    アドバイス、ありがとうございます。

    デバックしても、エラーは吐きませんでした。

    いろいろと試したところ、
    RC.LOCALに、書いてあった、JAVAアプリを開始するスプリクトの前に、
    WEBMINのスプリクトを書いたところ、正常に動作しました。
    (JAVAアプリも正常に動作しています。)


    [root@hoge /]# vi /etc/rc.d/rc.local
    #!/bin/sh
    #
    # This script will be executed *after* all the other init scripts.
    # You can put your own initialization stuff in here if you don't
    # want to do the full Sys V style init stuff.

    /etc/init.d/webmin start
    #↑一番下に書いたのを上に書いてみた。

    touch /var/lock/subsys/local
    /hoge/hoge/java.sh -s
    setterm -blank 0

    アドバイスありがとうございました。

    少しだけシェルのスキルの幅が広がりました。

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません