尝试在脚本中执行后台命令

尝试在脚本中执行后台命令

在以下脚本中:

#! /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

相关内容