如何在后台进程中将stderr和stdout重定向到/ var/log目录?

it_*_*ure 5 python redirect

使用以下命令,所有stderr和stdout都会重定向到/tmp/ss.log,并在后台进程中执行.

python  sslocal -c /etc/shadowsocks.json  > /tmp/ss.log   2>&1 &
Run Code Online (Sandbox Code Playgroud)

现在将stderr和stdout重定向到/ var/log目录,如下所示.

python  sslocal -c /etc/shadowsocks.json  > /var/log/ss.log   2>&1 &
bash: /var/log/ss.log: Permission denied  
Run Code Online (Sandbox Code Playgroud)

它遇到许可问题.
我用sudo tee试了一下如下.

python  sslocal -c /etc/shadowsocks.json  |sudo tee -a /var/log/ss.log   2>&1 &
python  sslocal -c /etc/shadowsocks.json  2>&1|sudo tee -a /var/log/ss.log  &
nohup python  sslocal -c /etc/shadowsocks.json  |sudo tee -a /var/log/ss.log   2>&1 &
nohup python  sslocal -c /etc/shadowsocks.json  2>&1|sudo tee -a /var/log/ss.log  &    
Run Code Online (Sandbox Code Playgroud)

所有这些都遇到另一个问题,命令无法在后台进程中运行,它作为前台进程运行.

如何在后台进程中将stderr和stdout重定向到/ var/log目录?