如何在没有 init.d 的 centos7 上运行 tinyproxy?

如何在没有 init.d 的 centos7 上运行 tinyproxy?

tinyproxy互联网上的所有“操作方法”init.d都期望负责启动 tinyproxy 守护进程。

但是如何在最近的机器(比如 cenotos7 机器)上使用 tinyproxy,那里不再使用传统的 init 脚本?/etc/init.d/tinyproxy安装时没有创建脚本...

我的第一次尝试:

yum install -y epel-release
yum update
yum -y install tinyproxy

tinyproxy -d

响应:

tinyproxy: Could not open file /var/log/tinyproxy/tinyproxy.log: Permission denied
tinyproxy: Could not create file /var/run/tinyproxy/tinyproxy.pid: Permission denied
tinyproxy: Could not create PID file.

答案1

最后我可以使用命令启动代理:

sudo su tinyproxy  -s /bin/sh -c 'tinyproxy -d'

或者作为守护进程:

sudo su tinyproxy  -s /bin/sh -c tinyproxy

编辑:最后我找到了正确的方式

(抱歉,这是一个初学者的问题,但希望对像我这样的人有用......)

systemctl start tinyproxy
systemctl enable tinyproxy

相关内容