分类
EDA

让icfb脱离Terminal窗口后台运行

在红​​​帽​​​企​​​业​​​版​​​ Linux 6.1安装了cadence5141后,经同事提醒发现在Terminal运行icfb即使在后面加了&,关闭Terminal后icfb也会停止运行(CIW关闭),而发现办公电脑上面redhat 4系列就不会有这个问题。不得其解啊,难道高版本的linux对EDA的支持真的很差么?

不过可以在icfb &前面加入 nohup命令让icfb脱离Terminal窗口后台运行
[cc lang=”bash”]$nohup icfb &[/cc]

nohup命令:如果你正在运行一个进程,而且你觉得在退出帐户时该进程还不会结束,那么可以使用nohup命令。该命令可以在你退出帐户/关闭终端之后继续运行相应的进程。nohup就是不挂起的意思( no hang up)。
该命令的一般形式为:
[cc lang=”bash”]nohup command &[/cc]

nohup 命令运行由 Command 参数和任何相关的 Arg 参数指定的命令,忽略所有挂断(SIGHUP)信号。在注销后使用 nohup 命令运行后台中的程序。要运行后台中的 nohup 命令,添加 & ( 表示”and”的符号)到命令的尾部。

“让icfb脱离Terminal窗口后台运行”上的5条回复

用csh就好了。如果系统默认的shell是bash的话会有这个问题。
老版本的红帽默认的shell是csh,新版一般默认bash。

发表评论

电子邮件地址不会被公开。 必填项已用*标注