##
## 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. #
"yes"
"/usr/bin/sh"
"yes"
""
/usr/local/sbin/sftpd -c
kill -TERM `cat /var/sftp/run/sftpd.pid`
kill -HUP `cat /var/sftp/run/sftpd.pid`
# reference to term section
sleep 2
# reference to start section
print STDERR "Sftpd status report";
for ...