我正在尝试编写一个简单的bash脚本,该脚本应该以另一个用户身份启动另一个脚本并以某种方式启动脚本
我现在拥有的:
这基本上是start.sh
的样子
# doing some other stuff
sudo su user_the_script_should_start_as -c "./start-in-background.sh $1 $2 $3"
启动在背景-SH
# doing some other stuff
# Start other Script in Background
我怎么能做到这三点?
答案 0 :(得分:0)
您可以使用
nohup bash your_script.sh &
或
disown bash your_script.sh &
或
screen
但我的建议是screen
命令。 tumx
也很好用。
对于您最后一次停止脚本调用的要求,可以通过以下命令
来实现kill $!