如何在执行脚本后返回shell提示符
我需要一些帮助才能返回提示,现在我正在执行此块,不要将提示返回给我,我在最后使用如何在执行脚本后返回shell提示符,shell,unix,command-prompt,hp-ux,Shell,Unix,Command Prompt,Hp Ux,我需要一些帮助才能返回提示,现在我正在执行此块,不要将提示返回给我,我在最后使用&作为后台任务运行此命令。如何在执行脚本后返回提示 #!/bin/sh sudo su - user << EOF nohup program -p4xxx & EOF #/垃圾箱/垃圾箱 sudo su-用户(来自) 在你开始一个过程(工作)之后,你仍然可以做其他事情。你可能想把这些写下来作为备忘单 Ctrl+c终止正在运行的进程(前台作业) Ctrl+z暂停正在运行的进程(前台作业)并
&
作为后台任务运行此命令。如何在执行脚本后返回提示
#!/bin/sh
sudo su - user << EOF
nohup program -p4xxx &
EOF
#/垃圾箱/垃圾箱
sudo su-用户(来自)
在你开始一个过程(工作)之后,你仍然可以做其他事情。你可能想把这些写下来作为备忘单
Ctrl+c终止正在运行的进程(前台作业)
Ctrl+z暂停正在运行的进程(前台作业)并返回提示
类型作业显示终端上的所有后台作业
类型bg使最后暂停的作业在后台继续
类型fg将最后一个暂停作业返回前台
您也可以在后面键入数字bg或fg,如fg 3。这将使job#3走到前台。有两种选择:
使用fg
将后台作业带到前台,并使用
ctrl+c
直接终止后台进程(对应于程序
作业)
使用pkill程序
在没有测试的情况下,我想知道您是否想要:
#!/bin/bash
nohup sudo -u user program -p4xxx &
disown
这将为sudo进程设置背景,并将其与调用shell(脚本)断开关联。当我使用ctrl+c
发送信号时,程序已死机,操作系统会将其杀死。