Skip to content

centos 中 sh 文件安装成服务

创建 sh 文件

文件目录:/root/my

启动 run.sh

#!/bin/sh
cd /root/my
proxy client -P 123.123.123.123:30001 -T tcp -C proxy.crt -K proxy.key --k default

停止 stop.sh

#!/bin/sh
//查找xxx进程并杀死
pgrep xxx | xargs kill -s 9

验证 sh

./run.sh
./stop.sh

//权限不够
chmod 777 run.sh

创建 service 文件

cd /usr/lib/systemd/system/

vi my.service

//内容如下
[Unit]
Description=my Service

[Service]
Type=simple
ExecStart=/bin/bash /root/my/run.sh
ExecReload=
ExecStop=/bin/bash /root/my/run.sh

[Install]
WantedBy=multi-user.target

刷新

systemctl daemon-reload

启动停止

//启动
systemctl start my.service
//停止
systemctl stop my.service

查询进程


 ps aux

上次更新于: