OSSP CVS Repository

ossp - ossp-pkg/rc/rc.example 1.2
Not logged in
[Honeypot]  [Browse]  [Directory]  [Home]  [Login
[Reports]  [Search]  [Ticket]  [Timeline
  [Raw

ossp-pkg/rc/rc.example 1.2
##
##  rc.example
##

#  Generic run commands for example daemon. Using #
#  default symbols and conventional identifiers.  #

%confvars
    sftpd_enable="yes"
    sftpd_interpreter="/usr/bin/sh"
    sftpd_anonymous="yes"
    sftpd_flags=""

%start -p 200 -u root
    /usr/local/sbin/sftpd -c

%stop -p 200 -u root
    kill -TERM `cat /var/sftp/run/sftpd.pid` 

%reload -u root
    kill -HUP `cat /var/sftp/run/sftpd.pid` 

%restart -u root
    @stop       # reference to term section
    sleep 2
    @start      # reference to start section

%status -c /usr/bin/perl
    print STDERR "Sftpd status report";
    for ...

#  Generic run commands for example daemon. Using   #
#  custom symbols and unconventional identifiers.   #

!confvars
    sftpd_enable="yes"
    sftpd_interpreter="/usr/bin/sh"
    sftpd_anonymous="yes"
    sftpd_flags=""

!start -p 200 -u root
    /usr/local/sbin/sftpd -c

!term -p 200 -u root
    kill -TERM `cat /var/sftp/run/sftpd.pid` 

!hangup -u root
    kill -HUP `cat /var/sftp/run/sftpd.pid` 

!restart -u root
    &term       # reference to term section
    sleep 2
    &start      # reference to start section

!status -c /usr/bin/perl
    print STDERR "Sftpd status report";
    for ...

#  Generic run commands for example daemon. Using #
#  abstract syntax and conventional identifiers.  #

<config>
    <set name=sftpd_enable>"yes"</set>
    <set name=sftpd_interpreter>"/usr/bin/sh"</set>
    <set name=sftpd_anonymous>"yes"</set>
    <set name=sftpd_flags>""</set>
</config>

<start pri=200 user=root>
    /usr/local/sbin/sftpd -c
</start>

<stop pri=200 user=root>
    kill -TERM `cat /var/sftp/run/sftpd.pid` 
</stop>

<reload user=root>
    kill -HUP `cat /var/sftp/run/sftpd.pid` 
</reload>

<restart user=root>
    <refer name=stop>   # reference to term section
    sleep 2
    <refer name=start>  # reference to start section
</restart>

<status pri=100 interpreter=/usr/bin/perl>
    print STDERR "Sftpd status report";
    for ...
</status>

CVSTrac 2.0.1