我已经知道按下会ctrl+z停止应用程序,然后我可以使用bg命令将应用程序发送到后台,但这意味着应用程序停止的时间很短。
如何在不停止的情况下将应用程序直接发送到后台?
我正在寻找诸如command1 ; command2如何运行之类的东西command2,command1但我想计划command2何时command1已运行的执行。
它可以通过输入command2并通过 Enter 确认来解决,假设command1不消耗标准输入,command1并且不会在输出上产生太多文本,使得输入不切实际(输入的字符与command1输出混合)。
我的拒绝前台进程的方法太费力了。
假设我在zsh的前台有一个进程。我想要disown它,这样我就可以关闭外壳,而不会向进程发送SIGHUP.
目前,我从Ctrl+开始z到后台并暂停进程,然后
$ disown
disown: warning: job is suspended, use `kill -CONT -32240' to resume
$ kill -CONT -32240
$
Run Code Online (Sandbox Code Playgroud)
-然后我可以关闭终端。
我怎样才能自动化?理想情况下,我希望能够按Ctrl+j或其他东西来立即否认正在运行的进程。或者第二好的,我希望能够在SIGCONT挂起后运行单个命令来拒绝和进程。