This commit is contained in:
yumoqing 2025-06-30 20:16:58 +08:00
parent e30c89c48b
commit 071b9b6995

View File

@ -7,7 +7,7 @@ fi
workdir=$(pwd)
servicename=$(basename `pwd`)
sudo cat >/etc/systemd/system/$servicename.service <<EOF
sudo cat >$servicename.service <<EOF
[Unit]
Wants=systemd-networkd.service
@ -16,15 +16,16 @@ Type=forking
WorkingDirectory=$workdir
ExecStart=$workdir/start.sh
ExecStop=$workdir/stop.sh
StandardOutput=append:/var/log/$workdir/$workdir.log
StandardError=append:/var/log/$workdir/$workdir.log
StandardOutput=append:/var/log/$servicename/$servicename.log
StandardError=append:/var/log/$servicename/$servicename.log
SyslogIdentifier=$workdir
[Install]
WantedBy=multi-user.target
EOF
sudo mkdir /var/log/$workdir
sudo cp $servicename.service /etc/systemd/system
sudo mkdir /var/log/$servicename
sudo systemctl daemon-reload
sudo systemctl enable $servicename
sudo systemctl restart $servicename