因为上传到Onedrive需要使用taskqueue中转,配置好以后需要taskqueue在后台运行,这里提供一个后台运行的方法。
在CentOS 7下配置,其他系统请参考改下命令
1.在/root里面建立一个taskqueue文件夹
2.把taskqueue和conf文件一起放在/root/taskqueue文件夹里,保证taskqueue有执行权限(755)
3.安装Supervisor, 命令 yum install supervisor
4.在/etc/supervisord.d文件夹里新建一个文件命名为taskqueue.ini,内容如下
[inet_http_server] ; inet (TCP) server disabled by default
port=0.0.0.0:9001 ; (ip_address:port specifier, *:port for all iface)
;username=user ; (default is no username (open server))
;password=123 ; (default is no password (open server))
[program:taskqueue]
command=/root/taskqueue/taskqueue
process_name=%(program_name)s
numprocs=1
directory=/root/taskqueue
priority=100
autostart=true
autorestart=true
user=root
5.启动supervisor,命令systemctl start supervisord
6.设置开机启动,命令systemctl enable supervisord
7.(可选)开放9001端口,iptables命令或者宝塔面板安全页里开放,开放以后可以在网页上查看运行状态并控制重启程序
8.OK,现在他会自己在后台运行了,如果你配置了第7步,在浏览器里面输入“你的IP:9001”可以看到web管理界面