我需要运行以下命令
xscreensaver -no-splash
没人,所以我跑
sudo -u nobody xscreensaver -no-splash
但是我想将stdout和stderr指向/ root
中的文件我想要这样的东西
sudo (sudo -u nobody xscreensaver -no-splash) 2>&1 | tee /root/test.log
但这显然不起作用。这样做的正确方法是什么?
答案 0 :(得分:3)
只需使用tee
运行sudo
,但以root用户身份运行
sudo -u nobody xscreensaver -no-splash 2>&1 | sudo tee /root/test.log