zoukankan      html  css  js  c++  java
  • rsync启动脚本

    rsync启动脚本

    01

    #!/bin/bash  www.ahlinux.com  

    02

    #

    03

    # rsyncd      This shell script takes care of starting and stopping

    04

    #             standalone rsync.

    05

    #

    06

    # chkconfig: - 99 50

    07

    # description: rsync is a file transport daemon

    08

    # processname: rsync

    09

    # config: /etc/rsyncd.conf

    10

      

    11

    # Source function library

    12

    . /etc/rc.d/init.d/functions

    13

      

    14

    RETVAL=0

    15

    rsync="/usr/local/bin/rsync"

    16

    prog="rsync"

    17

    CFILE="/etc/rsyncd.conf"

    18

    19

    start() {

    20

            # Start daemons.

    21

            [ -x $rsync ] ||

    22

                { echo "FATAL: No such programme";exit 4; }

    23

            [ -f $CFILE ] ||

    24

                { echo "FATAL: config file does not exist";exit 6; }

    25

            echo -n $"Starting $prog: "

    26

            daemon $rsync --daemon --config=$CFILE

    27

            RETVAL=$?

    28

            [ $RETVAL -eq 0 ] && touch /var/lock/subsys/$prog

    29

            echo

    30

            return $RETVAL

    31

    }

    32

      

    33

    stop() {

    34

            # Stop daemons.

    35

            echo -n $"Stopping $prog: "

    36

            killproc $prog -QUIT

    37

            RETVAL=$?

    38

            echo

    39

            [ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/$prog

    40

            return $RETVAL

    41

    }

    42

      

    43

    # call the function we defined

    44

    case "$1" in

    45

      start)

    46

            start

    47

            ;;

    48

      stop)

    49

            stop

    50

            ;;

    51

      restart|reload)

    52

            stop

    53

            start

    54

            RETVAL=$?

    55

            ;;

    56

      status)

    57

            status $prog

    58

            RETVAL=$?

    59

            ;;

    60

      *)

    61

            echo $"Usage: $0 {start|stop|restart|reload|status}"

    62

            exit 2

    63

    esac

    64

      

    65

    exit $RETVAL

  • 相关阅读:
    《A First Course in Probability》-chaper5-连续型随机变量-随机变量函数的期望
    Codeforces 837F
    Codeforces #428 Div2 D
    poj3233(等比矩阵求和)
    Codeforces #427 Div2 D
    Codeforces 837E
    hdu6086(AC 自动机)
    hdu2825(AC 自动机)
    poj2778(AC 自动机)
    Codeforces #426 Div2 D(线段树优化 DP )
  • 原文地址:https://www.cnblogs.com/bokejiayuan/p/4225667.html
Copyright © 2011-2022 走看看