Существует 2 пути к фону процесс и затем продолжают его. Если команда была запущена и затем фон с &
можно использовать эту команду для разъединения его от терминала.
$ disown -a
Если Вы хотите изолировать процесс от зависать сигнала (ПОНУКАЮТ) и также разъединяют его от терминала (tty), можно использовать, это управляет также:
$ nohup
Любой консольный вывод будет записан в файл, nohup.out
.
Таким образом, я предположил бы, что Вы могли сделать что-то умное после того, как процесс был фоном с disown -a
управляйте, была бы одна идея.
Поскольку другие идеи смотрят на мой ответ на этот вопрос U&L, названный: Где ветвление () на fork-бомбе :() {:|: и};:?.
Я смотрел бы на этот поток от Так, названный: C: должностное лицо/ветвление> Более не существующие процессы, конкретно этот ответ @Gilles.
Использовать параметр sox тишина
:
sox [input] [output] silence 1 1 2% -1 0.5 2%
обрезает тишину спереди до 1 секунды и сокращает промежутки до полсекунды в файле. 2% в моем случае игнорирует минимальный уровень шума. 0% может сработать для вас.
-1
указывает sox действовать с каждым экземпляром.