我有一个非常简单的脚本,让我们称之为foo.sh。是这样的:
#!/bin/sh
sxhkd &
panel &其中panel是一个脚本(我不会在这里发布它,因为它很长,而且我不认为它是相关的),这会产生一些子进程。
我用sh foo.sh执行脚本。
现在,我的问题是,如果出于某种原因,我用pkill panel从另一个shell中杀死面板,sxhkd也会被杀死,这是非常不可取的。我试过
我怎么才能避免呢?
发布于 2016-02-07 14:38:25
未经测试,但试一试
#!/bin/sh
nohup sxhkd </dev/null >/dev/null 2>/dev/null &
nohup panel </dev/null >/dev/null 2>/dev/null &使他们完全脱离彼此
https://unix.stackexchange.com/questions/260584
复制相似问题