我正在 MacPorts 中更新我的端口,这可能需要一天时间。我已更改了我的点文件。我想在不关闭更新的情况下测试它们。
我已完成^Z
安装并重新启动了 shell。但是,我使用 Screen 时,除非我拆下整个 Screen,否则我的设置不会重置。但是这会停止安装,而这并不是我想要的。
我知道有一个命令允许我将安装置于“后台”。但是,我不确定
- 这个命令的名字是(好像不是bg)
如何将安装置于后台?
答案1
您可能想要bg
然后disown
。这就像您nohup
事先运行安装一样。
答案2
你应该能够做一个
..bashrc 并使其立即生效。
答案3
看来我的进程现在处于后台。
我做到了
...
zsh: suspended sudo port upgrade outdated
$bg ~ 1
[1] + continued sudo port upgrade outdated
$disown ~ 1
$jobs ~
$ ~
[编辑]
我的命令不起作用。
请看看我在执行 jobs 命令后得到了什么
...
$disown ~ 1
$jobs ~
$---> Building python25 ~
---> Staging python25 into destroot
---> Deactivating python25 @2.5.4_2+darwin_9+macosx bg5latex bg5pdflatex
---> Installing python25 @2.5.4_6+darwin_9+macosx
---> Activating python25 @2.5.4_6+darwin_9+macosx
To fully complete your installation and make python 2.5 the default, please run
sudo port install python_select
sudo python_select python25
---> Cleaning python25
---> Fetching iso-codes
---> Attempting to fetch iso-codes-3.10.1.tar.bz2 from http://arn.se.distfiles.macports.org/iso-codes
---> Verifying checksum(s) for iso-codes
---> Extracting iso-codes
---> Configuring iso-codes
---> Building iso-codes
它似乎将内容从后台放入我的 shell。这很奇怪,因为我可以清除然后运行我自己的命令。
目前它还没有将任何东西放到我的屏幕上。显然它需要一些时间才能再次完成。