From 6d02b3ce91b8c1af4986559a2f341ee8bef52e05 Mon Sep 17 00:00:00 2001 From: hitsword Date: Wed, 4 Mar 2020 22:11:50 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E6=94=B9=E6=9C=8D=E5=8A=A1=E8=84=9A?= =?UTF-8?q?=E6=9C=AC?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: hitsword --- ...pspeeder@.service => udp2raw-client.service} | 6 +++--- systemctl/service/udp2raw-server@.service | 6 +++--- systemctl/service/udpspeeder-client.service | 17 +++++++++++++++++ systemctl/service/udpspeeder-server@.service | 17 +++++++++++++++++ 4 files changed, 40 insertions(+), 6 deletions(-) rename systemctl/service/{udpspeeder@.service => udp2raw-client.service} (72%) create mode 100644 systemctl/service/udpspeeder-client.service create mode 100644 systemctl/service/udpspeeder-server@.service diff --git a/systemctl/service/udpspeeder@.service b/systemctl/service/udp2raw-client.service similarity index 72% rename from systemctl/service/udpspeeder@.service rename to systemctl/service/udp2raw-client.service index 2c98589..c14344c 100644 --- a/systemctl/service/udpspeeder@.service +++ b/systemctl/service/udp2raw-client.service @@ -1,5 +1,5 @@ [Unit] # 主要是服务说明 -Description=UdpSpeeder - %i # 简单描述服务 +Description=Udp2RawClient - %i # 简单描述服务 After=network.target # 描述服务类别,表示本服务需要在network服务启动后在启动 Before= # 表示需要在某些服务启动之前启动,After和Before字段只涉及启动顺序,不涉及依赖关系。 @@ -8,9 +8,9 @@ Type=forking # 表示后台运行模式。 User=root # 设置服务运行的用户 Group=root # 设置服务运行的用户组 KillMode=control-group # 定义systemd如何停止服务 -PIDFile=/usr/local/udptools/pid/udpspeeder-%i.pid # 存放PID的绝对路径 +PIDFile=/usr/local/udptools/pid/udp2raw-c%i.pid # 存放PID的绝对路径 Restart=no # 定义服务进程退出后,systemd的重启方式,默认是不重启 -ExecStart=/usr/local/udptools/udpspeeder-%i.sh # 服务启动命令,命令需要绝对路径 +ExecStart=/usr/local/udptools/udp2raw-c%i.sh # 服务启动命令,命令需要绝对路径 PrivateTmp=true # 表示给服务分配独立的临时空间 [Install] diff --git a/systemctl/service/udp2raw-server@.service b/systemctl/service/udp2raw-server@.service index 1a61770..ba5b8c9 100644 --- a/systemctl/service/udp2raw-server@.service +++ b/systemctl/service/udp2raw-server@.service @@ -1,5 +1,5 @@ [Unit] # 主要是服务说明 -Description=Udp2Raw - %i # 简单描述服务 +Description=Udp2RawServer - %i # 简单描述服务 After=network.target # 描述服务类别,表示本服务需要在network服务启动后在启动 Before= # 表示需要在某些服务启动之前启动,After和Before字段只涉及启动顺序,不涉及依赖关系。 @@ -8,9 +8,9 @@ Type=forking # 表示后台运行模式。 User=root # 设置服务运行的用户 Group=root # 设置服务运行的用户组 KillMode=control-group # 定义systemd如何停止服务 -PIDFile=/usr/local/udptools/pid/udp2raw-%i.pid # 存放PID的绝对路径 +PIDFile=/usr/local/udptools/pid/udp2raw-s%i.pid # 存放PID的绝对路径 Restart=no # 定义服务进程退出后,systemd的重启方式,默认是不重启 -ExecStart=/usr/local/udptools/udp2raw-%i.sh # 服务启动命令,命令需要绝对路径 +ExecStart=/usr/local/udptools/udp2raw-s%i.sh # 服务启动命令,命令需要绝对路径 PrivateTmp=true # 表示给服务分配独立的临时空间 [Install] diff --git a/systemctl/service/udpspeeder-client.service b/systemctl/service/udpspeeder-client.service new file mode 100644 index 0000000..7f9266f --- /dev/null +++ b/systemctl/service/udpspeeder-client.service @@ -0,0 +1,17 @@ +[Unit] # 主要是服务说明 +Description=UdpSpeederClient - %i # 简单描述服务 +After=network.target # 描述服务类别,表示本服务需要在network服务启动后在启动 +Before= # 表示需要在某些服务启动之前启动,After和Before字段只涉及启动顺序,不涉及依赖关系。 + +[Service] # 核心区域 +Type=forking # 表示后台运行模式。 +User=root # 设置服务运行的用户 +Group=root # 设置服务运行的用户组 +KillMode=control-group # 定义systemd如何停止服务 +PIDFile=/usr/local/udptools/pid/udpspeeder-c%i.pid # 存放PID的绝对路径 +Restart=no # 定义服务进程退出后,systemd的重启方式,默认是不重启 +ExecStart=/usr/local/udptools/udpspeeder-c%i.sh # 服务启动命令,命令需要绝对路径 +PrivateTmp=true # 表示给服务分配独立的临时空间 + +[Install] +WantedBy=multi-user.target # 多用户 \ No newline at end of file diff --git a/systemctl/service/udpspeeder-server@.service b/systemctl/service/udpspeeder-server@.service new file mode 100644 index 0000000..cdd4bc7 --- /dev/null +++ b/systemctl/service/udpspeeder-server@.service @@ -0,0 +1,17 @@ +[Unit] # 主要是服务说明 +Description=UdpSpeederServer - %i # 简单描述服务 +After=network.target # 描述服务类别,表示本服务需要在network服务启动后在启动 +Before= # 表示需要在某些服务启动之前启动,After和Before字段只涉及启动顺序,不涉及依赖关系。 + +[Service] # 核心区域 +Type=forking # 表示后台运行模式。 +User=root # 设置服务运行的用户 +Group=root # 设置服务运行的用户组 +KillMode=control-group # 定义systemd如何停止服务 +PIDFile=/usr/local/udptools/pid/udpspeeder-s%i.pid # 存放PID的绝对路径 +Restart=no # 定义服务进程退出后,systemd的重启方式,默认是不重启 +ExecStart=/usr/local/udptools/udpspeeder-s%i.sh # 服务启动命令,命令需要绝对路径 +PrivateTmp=true # 表示给服务分配独立的临时空间 + +[Install] +WantedBy=multi-user.target # 多用户 \ No newline at end of file