[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[plamo:21726] Re: sambaの起動について



きどです。

From: Masaru Arai <m-arai@mwnet.jp>
Subject: [plamo:21725] sambaの起動について
Date: Fri, 16 Jan 2004 08:56:03 +0900

> 新井です。
> swat からの起動は問題なくできるのですが、電源を入れると自動的に起動でき
> るようにしたいのですが設定のしかたがわかりません。

/etc/rc.d 以下の起動スクリプトを編集して、ブート時に起動します。
方法はいろいろあります。たとえば、

1.  /etc/rc.d/rc.local もしくは /etc/rc.d/rc.inet2 に以下の内容を追加する

    if [ -x /opt/sbin/smbd ] && [ -x /opt/sbin/nmbd ]; then
        echo "Staring samba server..."
        /opt/sbin/smbd
        /opt/sbin/nmbd
    fi

2.  /etc/rc.d/init.d/ 直下に、起動スクリプトを置く。名前は `samba' と
    でもしておきます

    例)
    #!/bin/sh
    SMBD=/opt/sbin/smbd
    NMBD=/opt/sbin/nmbd
    KILLER=/bin/killall
    STATUS="0"
    
    [ -f $SMBD ] && [ -f $NMBD ] || exit 0
    
    case "$1" in
      start)
        if ! ps ax | grep -q '[sn]mbd' ; then
            echo -n "Starting samba server: "
            $SMBD -D && $NMBD -D
            if [ $? -eq 0 ]; then
                echo "ok" 
            else
                echo "failed"
            fi
            echo
        fi
        ;;
      stop)
        if ps ax | grep -q '[sn]mbd' ; then
            echo -n "Shutting down samba server: "
            $KILLER $SMBD && $KILLER $NMBD
            if [ $? -eq 0 ]; then
                echo "ok" 
            else
                echo "failed"
            fi
            echo
        fi
        ;;
      *)
        echo "Usage: samba {start|stop}"
        exit 1
    esac
    exit 0

plamo contrib パッケージには収録されていませんが、samba のソース・
アーカイブでは、packaging/Example/samba.init が起動スクリプト例になり
ます。ぼくはこの方法で起動させています。

-- 
きど
KIDO Hideyuki <rp9h-kd@asahi-net.or.jp>

Follow-Ups
[plamo:21727] Re: sambaの起動について, Masaru Arai
References
[plamo:21725] sambaの起動について, Masaru Arai

[検索ページ] [メール一覧]
Plamo ML 公開システム