Linux下如何启动服务

Linux下如何启动服务

我编写了这样一个教程脚本来运行 mysleep 服务

该服务仅在命令 start 上启动 sleep 10d,并在命令 stop 上终止其 pid 上的进程

#!/bin/bash

case "$1" in
start)
   echo Сервис mysleep был запущен &
   sleep 10d &
   echo $!>/var/run/mysleep.pid
   ;;
stop)
   kill `cat /var/run/mysleep.pid` &
   rm /var/run/mysleep.pid
   ;;
restart)
   $0 stop
   $0 start
   ;;
status)
   if [ -e /var/run/mysleep.pid ]; then
      echo Сервис mysleep активен, его идентификатор равен `cat /var/run/mysleep.pid`
   else
      echo Сервис mysleep еще не был запущен
      exit 1
   fi
   ;;
*)
   echo "Usage: $0 {start|stop|status|restart}"
esac

exit 0

运行命令后服务 mysleep 启动 我收到一个错误无法启动 mysleep.service:找不到单元 mysleep.service。

相关内容