ss5 重啟后報錯


[root@app2 ~]# service ss5 status
/etc/init.d/ss5: line 18: [: =: unary operator expected
● ss5.service - SYSV: This script takes care of starting and stopping ss5
Loaded: loaded (/etc/rc.d/init.d/ss5; bad; vendor preset: disabled)
Active: active (exited) since Wed 2022-04-06 01:58:39 EDT; 4min 16s ago
Docs: man:systemd-sysv-generator(8)
Process: 7984 ExecStart=/etc/rc.d/init.d/ss5 start (code=exited, status=0/SUCCESS)

Apr 06 01:58:39 app2 systemd[1]: Starting SYSV: This script takes care of starting and stopping ss5...
Apr 06 01:58:39 app2 ss5[7984]: /etc/rc.d/init.d/ss5: line 18: [: =: unary operator expected
Apr 06 01:58:39 app2 ss5[7984]: [67B blob data]
Apr 06 01:58:39 app2 ss5[7984]: Can't unlink pid file /var/run/ss5/ss5.pid
Apr 06 01:58:39 app2 ss5[7984]: done
Apr 06 01:58:39 app2 systemd[1]: Started SYSV: This script takes care of starting and stopping ss5.

我找到問題所在了,是因為ss5的pid文件導致的,默認路徑位於/var/run/ss5/ss5.pid。但某些vps在重啟后這個目錄無緣無故消失了。每次重啟系統都需要重建這個目錄:/var/run/ss5。

解決方法就是:

修改pid路徑。

修改方法:在文件/etc/sysconfig/ss5修改參數,指定pid路徑。

修改配置后文件內容如下:

# Add startup option here

#SS5_OPTS=" -u root"

SS5_OPTS=" -p /var/run/ss5.pid"

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM