** texto strong *
cat /etc/init.d/tftpd-hpa
! / bin / sh
INICIE INÍCIO
Fornece: tftpd-hpa
Início obrigatório: $ local_fs $ remote_fs $ syslog $ network
Parada Necessária: $ local_fs $ remote_fs $ syslog $ network
Default-Start: 2 3 4 5
Parada Padrão: 0 1 6
Descrição: o servidor tftp da HPA
Descrição: O protocolo TFTP é uma transferência de arquivos
protocolo, principalmente para servir imagens de inicialização pela rede
para outras máquinas (PXE).
END INIT INFO
CAMINHO="/ sbin: / bin: / usr / sbin: / usr / bin"
DAEMON="/ usr / sbin / in.tftpd"
teste -x "$ DAEMON" || sair 0
NAME="in.tftpd"
DESC="tftpd da HPA"
PIDFILE="/ var / run / tftpd-hpa.pid"
DEFAULTS="/ etc / default / tftpd-hpa"
set -e
[-r "$ DEFAULTS"] & amp; & amp; . "$ DEFAULTS"
/ lib / lsb / init-functions
do_start ()
{
# Assegure - os diretórios seguros e múltiplos do servidor não são usados no
# mesmo tempo
if ["$ (echo $ TFTP_DIRECTORY | wc -w)" -ge 2] & amp; & amp; \
echo $ TFTP_OPTIONS | grep -qs secure
então
eco
echo "Quando --secure é especificado, exatamente um diretório pode ser especificado."
echo "Por favor, corrija seus $ DEFAULTS."
sair 1
fi
# Ensure server directories exist
for d in $TFTP_DIRECTORY
do
if [ ! -d "$d" ]
then
echo "$d missing, aborting."
exit 1
fi
done
start-stop-daemon --start --quiet --oknodo --exec $DAEMON -- \
--listen --user $TFTP_USERNAME --address $TFTP_ADDRESS \
$TFTP_OPTIONS $TFTP_DIRECTORY
}
do_stop ()
{
start-stop-daemon --stop --quiet --oknodo --name $ NAME
}
do_reload ()
{
start-stop-daemon - parada --quiet --oknodo --name $ NAME --signal 1
}
caso "$ 1" em
começar)
init_is_upstart > / dev / null 2 > & amp; 1 & amp; & amp; sair 1
log_daemon_msg "Starting $DESC" "$NAME"
do_start
log_end_msg $?
;;
stop)
init_is_upstart > /dev/null 2>&1 && exit 0
log_daemon_msg "Stopping $DESC" "$NAME"
do_stop
log_end_msg $?
;;
restart|force-reload)
init_is_upstart > /dev/null 2>&1 && exit 1
log_daemon_msg "Restarting $DESC" "$NAME"
do_stop
sleep 1
do_start
log_end_msg $?
;;
status)
status_of_proc $DAEMON $NAME
;;
*)
echo "Usage: $0 {start|stop|restart|force-reload|status}" >&2
exit 3
;;
esac
$ sudo systemctl status tftpd-hpa
● tftpd-hpa.service - LSB: servidor tftp da HPA
Carregado: carregado (/etc/init.d/tftpd-hpa; bad; predefinido do fornecedor: ativado)
Ativo: ativo (saiu) desde Qui 2017-05-04 13:17:46 IST; 2s atrás
Documentos: man: systemd-sysv-generator (8)
Processo: 6838 ExecStart = iniciar / etc / init.d / tftpd-hpa (code = exited, status = 0 / SUC
May 04 13:17:46 virendra systemd [1]: Iniciando o LSB: servidor tftp da HPA ...
May 04 13:17:46 virendra systemd [1]: Iniciado LSB: servidor tftp da HPA.
linhas 1-8 / 8 (END)