使用su
命令更改当前用户时,我的ksh脚本出现问题。我正在使用Redhat 6.6 Linux。
以下是我的脚本中无效的部分示例:
与user1连接
export TEST=abc
echo $TEST => abc is shown
sudo su user2 (no password set in sudoers)
echo $TEST => Variable is empty...
在我使用的其他机器上(相同的操作系统相同配置),此测试工作正常,因此我想知道可能导致问题的原因。 好像我的出口"不适用于子shell或正在重置。
我检查过的内容:
-m
命令上使用-E
或su
参数而在其他计算机上工作。所以这不应该是原因你有什么想法吗?