su 在路径中找不到脚本

su 在路径中找不到脚本

在 AWS EC2 实例上,我有以下脚本在启动时在 root 用户下运行

cd /home/ec2-user/lutze     
su -p -c "python -m lutze" ec2-user

该脚本运行没有问题,但它调用另一个无法找到的脚本,并引发错误“umi_tools not find”。

现在这个其他脚本驻留在/home/ec2-user/umi-tools它出现在小路在下面/home/ec2-user/.local/bin/umi_tools。如果我以 ec2-user 身份直接登录机器,那么从我所在的任何目录运行 umi-tools 都没有问题。

可能是什么问题?

谢谢

相关内容