当我使用su - fred
该作业时立即移至后台。然后,如果我使用fg
它就可以正常工作:
wally@Machine:~$ su - fred
Password:
[1]+ Stopped su - fred
wally@Machine:~$ fg
su - fred
fred@Machine:~$
为什么它在后台启动?
输出type -a su
(以 wally 身份运行):
su is /usr/bin/su
su is /bin/su
输出jobs -l
(以 wally 身份运行):
[1]+ 9187 Stopped (signal) su - fred
fred 的启动文件(.profile
并被.bashrc
删除):
.bash_profile
exec env /bin/bash
我发现了一个相关问题这里。