我需要一些帮助来找回提示符,现在我正在执行这个代码块,不要让我返回提示符,我在最后使用&将此命令作为后台任务运行。如何在执行完脚本后返回提示。
#!/bin/sh
sudo su - user << EOF
nohup program -p4xxx &
EOF注意:如果我按下ctrl +c-终止程序。
提前谢谢你。
发布于 2016-06-28 02:40:57
在没有测试的情况下,我想知道你是否想要这个:
#!/bin/bash
nohup sudo -u user program -p4xxx &
disown这将对sudo进程进行后台处理,并将其与调用shell (脚本)分离。
发布于 2016-06-27 23:08:14
(来自https://askubuntu.com/questions/121559)
启动进程(作业)后,您仍然可以执行其他操作。你可能想把这些写下来作为小抄。
中继续fg将上次暂停的作业返回到前台<
您也可以键入bg或fg,并在后面加上一个数字,如fg 3。这会将作业#3带到前台。
发布于 2016-06-27 23:25:36
两个替代方案:
pkill program用ctrl+c
program作业)把fg带到后台作业前台,用https://stackoverflow.com/questions/38057259
复制相似问题