gpt4 book ai didi

linux - Sudo 进入一个用户,启动一个进程并记录它

转载 作者:太空狗 更新时间:2023-10-29 11:13:04 26 4
gpt4 key购买 nike

我正在尝试运行这个命令:

sudo -i -u User-1 /home/User-1/steamcmd.sh +force_install_dir /home/User-1/game +login anonymous +app_update 740 validate +quit >> /home/User-1/game/steam.log &

是的,我使用不同的用户登录,该用户具有 sudo 权限。

当我以同一用户身份登录时,无需在此命令中使用 sudo,它就可以工作。 >> 路径 & 和 sudo 似乎存在某种问题。

它返回:

 bash: /home/User-1/game/steam.log: No permission

似乎日志命令不是在同一用户级别上执行的。知道如何解决吗?

最佳答案

sudo -u User-1 bash -c "/home/User-1/steamcmd.sh +force_install_dir /home/User-1/game +login anonymous +app_update 740 validate +quit >> /home/User-1/game/steam.log"

试试看

关于linux - Sudo 进入一个用户,启动一个进程并记录它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33713671/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com