无法在不停止更新的情况下重置 .bashrc 中的设置

无法在不停止更新的情况下重置 .bashrc 中的设置

我正在 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。这很奇怪,因为我可以清除然后运行我自己的命令。

目前它还没有将任何东西放到我的屏幕上。显然它需要一些时间才能再次完成。

相关内容