我需要一些帮助来取回提示,现在我正在执行这个块并且不要把我退回提示,我在最后使用&
来运行此命令后台任务。如何在执行脚本后返回提示符。
#!/bin/sh
sudo su - user << EOF
nohup program -p4xxx &
EOF
nota:如果我按ctrl + c - 杀死该程序。
提前谢谢。
答案 0 :(得分:2)
如果没有测试,我想知道你是否想要这个:
#!/bin/bash
nohup sudo -u user program -p4xxx &
disown
这将为sudo进程提供背景,并将其与调用shell(脚本)取消关联。
答案 1 :(得分:1)
(来自https://askubuntu.com/questions/121559)
启动流程(工作)后,您仍然可以执行其他操作。你可能想把它们写成备忘单。
你也可以输入一个带有数字的bg或fg,比如fg 3.这会将作业#3带到前台。
答案 2 :(得分:0)
两种选择:
fg
带来后台作业前景并发送信号
ctrl+c
program
作业)
pkill program