文档首页> 部署 CodeArts Deploy> 常见问题> 自定义应用步骤问题> 执行shell命令> 使用su命令切换用户后再部署shell命令超时
更新时间:2023-02-24 GMT+08:00
分享

使用su命令切换用户后再部署shell命令超时

问题现象

部署Shell命令:“sudo su – test && echo hello”,日志将卡到部署中,直到超时。

原因分析

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

处理办法

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

分享:

执行shell命令 所有常见问题

more