Я играю с libfuse
, и я нахожу полезным правила make mount
, который запускает демо-плагин с использованием пользовательского пространства и make umount
, чтобы размонтировать каталог. К сожалению, если я запустил демона в правиле make mount
, он будет убит, как только выйдет из выходов (когда правило будет закончено).spawn daemon process with make
Возможно ли создать демона из правила make, чтобы демон продолжал выходить из make?
Если вы «привязываете» демона, на самом деле он вызывает демона() или двойного fork() при выполнении? Это необходимо удалить из суб-оболочки, создающей порождения для правила make. Возможно, попробуйте запустить «setid», чтобы вручную отделить его от сеанса процесса? –