相关疑难解决方法(0)

如何将命令行应用程序直接发送到后台?

我已经知道按下会ctrl+z停止应用程序,然后我可以使用bg命令将应用程序发送到后台,但这意味着应用程序停止的时间很短。

如何在不停止的情况下将应用程序直接发送到后台?

command-line shell jobs background-process

25
推荐指数
2
解决办法
3万
查看次数

如何计划一个任务在 bash 中另一个已经运行的任务之后运行?

我正在寻找诸如command1 ; command2如何运行之类的东西command2command1但我想计划command2何时command1已运行的执行。

它可以通过输入command2并通过 Enter 确认来解决,假设command1不消耗标准输入,command1并且不会在输出上产生太多文本,使得输入不切实际(输入的字符与command1输出混合)。

bash job-control jobs

22
推荐指数
3
解决办法
1万
查看次数

在 zsh 中,如何更快地否认前台进程?

我的拒绝前台进程的方法太费力了。

假设我在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挂起后运行单个命令来拒绝和进程。

zsh signals background-process disown

9
推荐指数
2
解决办法
3404
查看次数