다음 스크립트에서:
#! /bin/sh
kate && echo hello &
sudo touch /root/test.txt
echo $? done
백그라운드에서 Kate를 시작하고 즉시 sudo
비밀번호를 묻기를 원합니다. 그러나 Kate가 시작했지만 sudo
실패했으며 다음과 같은 메시지를 받았습니다.
$ ./test.sh
[sudo] password for username:
1 done
...Kate를 닫은 후:
$ hello
...커서는 정상적인 명령 입력을 기다리는 다음 줄에 있습니다. 또는를 사용하든 /bin/sh
문제는 동일합니다 /bin/bash
.