次のスクリプトでは:
#! /bin/sh
kate && echo hello &
sudo touch /root/test.txt
echo $? done
バックグラウンドでKateを起動し、すぐにsudo
パスワードを求める。しかし、ケイトは始まったがsudo
失敗し、次のメッセージを受け取った。
$ ./test.sh
[sudo] password for username:
1 done
...Kateを閉じた後:
$ hello
...カーソルは、通常のコマンド入力を待っている次の行にあります。またはを使用しても/bin/sh
問題は同じです/bin/bash
。