服务启动失败 - 无法启动SYSV

时间:2018-01-08 17:09:49

标签: linux bash daemon init.d

我的目标是启动名为gobatch的个人守护程序。 gobatch存储在/usr/sbin/gobatch中(gobatch期间只是一个无限循环)。

当我使用/etc/init.d/gobatch start时出现此错误:

  

janv。 08 14:39:03 ubuntu systemd [1]:无法启动SYSV:ChilliSpot是一个开源的强制门户网站。

/ usr / sbin目录/ gobatch

#! /bin/bash

while true;
do

done

/etc/init.d/gobatch:

#!/bin/sh
#### BEGIN INIT INFO 
# Provides:          chillispot et freeradius dans le chroot 
# Required-Start:    $local_fs $network 
# Required-Stop:     $local_fs $remote_fs _
# Default-Start:     2 3 4 5 
# Default-Stop:      0 1 6 
# Short-Description: Wireless & LAN Access Point Controller 
# Description:       ChilliSpot is an open source captive portal 
#                    or wireless LAN access point controller. 
### END INIT INFO 


PATH=/bin:/usr/bin:/sbin:/usr/sbin 
DESC="Deamon that allows you to run cyclicaly at a date or a specific time a program" 
NAME=gobatch 
DEAMON=/usr/sbin/gobatch 
PIDFILE=/var/run/$NAME.pid 
SCRIPTNAME=/etc/init.d/"$NAME" 

. /lib/lsb/init-functions 

case "$1" in 
start) log_daemon_msg "Starting gobatch" 
       start_daemon -p $PIDFILE $DAEMON 
       log_end_msg $? 
       ;; 
stop) log_daemon_msg "Stopping gobatch" 
      killproc -p $PIDFILE $DAEMON 
      RETVAL=$? 
      [ $RETVAL -eq 0 ] && [ -e "$PIDFILE" ] && rm -f $PIDFILE 
      log_end_msg $RETVAL 
      ;; 
restart) log_daemon_msg "Restarting gobatch" 
         $0 stop 
         $0 start 
         ;; 
esac 
exit 0

你能帮我解决这个问题吗?

非常感谢!

0 个答案:

没有答案