-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathservice_create.sh
26 lines (22 loc) · 1.21 KB
/
service_create.sh
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
sudo firewall-cmd --zone=public --add-port=8090/tcp --permanent
sudo firewall-cmd --reload
rm -rf /usr/lib/systemd/system/phpWs.service
rm -rf /etc/systemd/system/phpWs.service
sudo touch /usr/lib/systemd/system/phpWs.service
echo '[Unit]' >> /usr/lib/systemd/system/phpWs.service
echo 'Description=PHP Websocket service' >> /usr/lib/systemd/system/phpWs.service
echo 'After=network.target' >> /usr/lib/systemd/system/phpWs.service
echo '' >> /usr/lib/systemd/system/phpWs.service
echo '[Service]' >> /usr/lib/systemd/system/phpWs.service
echo 'ExecStart=/usr/local/lsws/lsphp73/bin/php /_your_dir/wss.php' >> /usr/lib/systemd/system/phpWs.service
echo 'Restart=always' >> /usr/lib/systemd/system/phpWs.service
echo 'User=nobody' >> /usr/lib/systemd/system/phpWs.service
echo '' >> /usr/lib/systemd/system/phpWs.service
echo '[Install]' >> /usr/lib/systemd/system/phpWs.service
echo 'WantedBy=multi-user.target' >> /usr/lib/systemd/system/phpWs.service
sudo chmod 644 /usr/lib/systemd/system/phpWs.service
sudo ln -s /usr/lib/systemd/system/phpWs.service /etc/systemd/system/
sudo ls -l /usr/lib/systemd/system/phpWs.service
sudo systemd-analyze verify phpWs.service
sudo systemctl daemon-reload
sudo systemctl start phpWs.service