我正在使用shadowsocks软件,并尝试使自动添加和删除功能正常工作,它调用正常,但在下次调用时我收到错误window["do" + thing]();
obj
是否可以让它关闭套接字,或者让它重用现有套接字?
答案 0 :(得分:1)
我不认为询问者不希望删除服务器套接字,而只希望删除客户端套接字。
从控制台上,这应该足够了:
rm /tmp/client.sock
但是您也可以在脚本顶部自动执行此操作:
import os
if os.path.exists('/tmp/client.sock'):
os.remove('/tmp/client.sock')
改进的实现将:
/tmp/ssclient.sock.$PID
)try - finally
,以便在过程结束时始终删除/取消链接文件。答案 1 :(得分:0)
在终端上尝试下面的shell
rm -rf /var/run/shadowsocks-manager.sock /tmp/client.sock