文档首页 > > 常见问题> 自定义任务步骤问题> 执行shell命令> 使用su命令切换用户后再执行shell命令超时

使用su命令切换用户后再执行shell命令超时

分享
更新时间: 2020/03/23 GMT+08:00

问题现象

执行Shell命令:“sudo su – test && echo hello”日志显示如下图,日志将卡到执行中,直到超时。

原因分析

切换用户后会进入test用户的操作窗口,后面的命令不会继续执行,当退出该用户后命令才会继续执行,部署任务运行时无法主动退出用户,所以命令执行中断,导致执行超时。

处理办法

可以修改命令为:sudo -u test /bin/bash -c “shell命令”。

分享:

文档是否有解决您的问题?

提交成功!

非常感谢您的反馈,我们会继续努力做到更好!

反馈提交失败,请稍后再试!

*必选

请至少选择或填写一项反馈信息

字符长度不能超过200

提交反馈 取消

如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨

智能客服提问云社区提问