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
관련 질문을 찾았습니다여기.