diff --git a/用-Supervisor-运行-Shadowsocks.md b/用-Supervisor-运行-Shadowsocks.md index 8d2f407..703846f 100644 --- a/用-Supervisor-运行-Shadowsocks.md +++ b/用-Supervisor-运行-Shadowsocks.md @@ -1,62 +1,6 @@ 如果你想在后台运行 Shadowsocks,可以使用 supervisor。 -Supervisor是一个C/S系统,它可以在类UNIX系统上控制系统进程,由python编写,它提供了大量的功能来实现对进程的管理。 - -###安装 -- pip - - pip install supervisor - -- easy_install - - easy_install supervisor - -- apt-get (Debian/Ubuntu) - - apt-get update - apt-get install supervisor - #默认配置文件在`/etc/supervisor/supervisord.conf` - -- yum (Centos) - - yum install supervisor - -###创建配置文件 - -安装完成后,使用下面两种方式之一创建默认配置文件: -- 默认路径(`apt-get`方式在`/etc/supervisor/supervisord.conf`) - - echo_supervisord_conf > /etc/supervisord.conf - #supervisord程序在运行后会自动查找并加载此目录配置文件。 - -- 指定路径 - - echo_supervisord_conf > "指定路径"/supervisord.conf - #supervisord程序使用-c参数在启动时手动指定配置文件:`supervisord -c "指定路径"/supervisord.conf`。 - -###添加shadowsocks -编辑配置文件supervisord.conf,在后面添加 - - [program:shadowsocks] - command=ssserver -c /etc/shadowsocks.json - autostart=true - autorestart=true - user=nobody -###启动 - -- 默认路径配置启动:`supervisord` - -- 指定路径配置启动:`supervisord -c "指定路径"/supervisord.conf` - -###常用命令 - -- 获得所有程序状态 `supervisorctl status` -- 关闭目标程序 `supervisorctl stop ssserver` -- 启动目标程序 `supervisorctl start ssserver` -- 关闭所有程序 `supervisorctl shutdown` - ---- -###以 Debian 7.0 为例 +以 Debian 7.0 为例: 执行 ```