在以下脚本中:
#! /bin/sh
kate && echo hello &
sudo touch /root/test.txt
echo $? done
我希望它在后台启动 Kate,但立即询问我的sudo
密码。然而,尽管 Kate 已启动,sudo
但失败了,这就是我收到的信息:
$ ./test.sh
[sudo] password for username:
1 done
......在我关闭凯特之后:
$ hello
…光标位于下一行等待正常命令输入。无论我使用/bin/sh
或 ,问题都是一样的/bin/bash
。