67 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
		
		
			
		
	
	
			67 lines
		
	
	
	
		
			1.4 KiB
		
	
	
	
		
			Text
		
	
	
	
	
	
|  | #!/bin/sh | ||
|  | ######################################################################## | ||
|  | # Begin /etc/init.d/vsftpd | ||
|  | # | ||
|  | # Description : Start Very Secure FTP Daemon | ||
|  | # | ||
|  | # Author      : Bruce Dubbs - bdubbs@linuxfromscratch.org | ||
|  | # | ||
|  | # Version     : LFS 7.0 | ||
|  | # | ||
|  | ######################################################################## | ||
|  | 
 | ||
|  | ### BEGIN INIT INFO | ||
|  | # Provides:            ftpd | ||
|  | # Required-Start:      $remote_fs | ||
|  | # Should-Start: | ||
|  | # Required-Stop:       $remote_fs | ||
|  | # Should-Stop: | ||
|  | # Default-Start:       3 4 5 | ||
|  | # Default-Stop:        0 1 2 6 | ||
|  | # Short-Description:   Starts vsftpd server. | ||
|  | # Description:         Starts Very Secure FTP Daemon (vsftpd). | ||
|  | # X-LFS-Provided-By:   LFS | ||
|  | ### END INIT INFO | ||
|  | 
 | ||
|  | . /lib/lsb/init-functions | ||
|  | 
 | ||
|  | #$LastChangedBy: bdubbs $ | ||
|  | #$Date: 2011-12-05 20:37:16 -0600 (Mon, 05 Dec 2011) $ | ||
|  | 
 | ||
|  | case "$1" in | ||
|  |    start) | ||
|  |       log_info_msg "Starting vsFTPD Server..." | ||
|  |       start_daemon /usr/sbin/vsftpd | ||
|  |       evaluate_retval | ||
|  |       ;; | ||
|  | 
 | ||
|  |    stop) | ||
|  |       log_info_msg "Stopping vsFTPD Server..." | ||
|  |       killproc /usr/sbin/vsftpd | ||
|  |       evaluate_retval | ||
|  |       ;; | ||
|  | 
 | ||
|  |    reload) | ||
|  |       log_info_msg "Reloading vsFTPD Server..." | ||
|  |       killproc /usr/sbin/vsftpd -HUP | ||
|  |       evaluate_retval | ||
|  |       ;; | ||
|  | 
 | ||
|  |    restart) | ||
|  |       $0 stop | ||
|  |       sleep 1 | ||
|  |       $0 start | ||
|  |       ;; | ||
|  | 
 | ||
|  |    status) | ||
|  |       statusproc /usr/sbin/vsftpd | ||
|  |       ;; | ||
|  | 
 | ||
|  |    *) | ||
|  |       echo "Usage: $0 {start|stop|reload|restart|status}" | ||
|  |       exit 1 | ||
|  |       ;; | ||
|  | esac | ||
|  | 
 | ||
|  | # End /etc/init.d/vsftpd |