Команда Kill также уничтожает другой процесс

У меня есть очень простой скрипт, назовем его foo.sh. Это он :

#!/bin/sh
sxhkd &
panel &

где панель - это скрипт (я не буду публиковать его здесь, потому что он очень длинный и не думаю, что он будет актуальным), который порождает некоторые дочерние процессы.
Я выполняю сценарий с помощью sh foo.sh .
Теперь моя проблема в том, что если я убью панель из другой оболочки с помощью pkill panel , по какой-то причине sxhkd также будет убит, а это очень нежелательно. Я пробовал амперсанд, отречение, нохуп, и у меня нет других идей.

Как мне этого избежать?

0
07.02.2016, 16:25
0 ответов

Теги

Похожие вопросы