Sudo进入用户,启动进程并记录它

时间:2015-11-14 21:37:46

标签: linux debian sudo

我正在尝试运行此命令:

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

似乎log命令未在同一用户级别执行。 知道怎么解决吗?

1 个答案:

答案 0 :(得分:2)

SELECT  *,
        (ROUND(SQRT(
           POW(LEAST(ABS(-12 - wdata.x),
           ABS(401 - ABS(-12 - wdata.x))), 2) +
            POW(LEAST(ABS(45 - wdata.y),
            ABS(401 - ABS(45 - wdata.y))), 2)),3)
         ) AS distance
    FROM  odata
    LEFT JOIN  wdata ON wdata.id=odata.vref
    WHERE  TRUE
    HAVING  distance<4.9497474683058326708059105347339
    ORDER BY  distance
    LIMIT  30

试试