質問: * ``` /etc/init.d/rsyncd: ``` #!/bin/bash # Source function library. . /etc/init.d/functions [ -f /usr/local/bin/rsync ] || exit 0 case "$1" in start) action "Starting rsyncd: " /usr/local/bin/rsync --daemon ;; stop) action "Stopping rsyncd: " killall rsync ;; *) echo "Usage: rsyncd {start|stop}" exit 1 esac exit 0 ``` ※ファイルの内容はこちらを参考にしました(SELinux云々のところは取り入れていません) -- ファイル名と権限: ``` $ ls -aFl /etc/init.d/rsyncd -rwxrw-rw-. 1 root root 322 4月 30 22:00 2015 /etc/init.d/rsyncd* ```
回答: /etc/init.d/rsyncd については他の方がご指摘のとおり、"# chkconfig: ..." 行が無いためと思います。 rsync をソースからコンパイル、インストール済みのようですが、CentOS 6.x で提供されている rsync パッケージを利用する方法もあります。xinetd から起動する設定ファイル /etc/xinetd.d/rsync も含まれています。xinetd がインストールされていなければ、インストール、起動する必要があります。 ``` # yum install rsync xinetd # service xinetd start # chkconfig rsync on # ss -tln (TCP 873 番ポートが LISTEN していることを確認) ```