2014-05-19 16 views
12

Czy ktoś tutaj napisał proces głoszenia w Golang? Czy możesz mnie omówić, jak to zrobić? Przydatne linki są mile widziane.Jak stworzyć proces demona w Golang?

+0

Czy podobna jest do http://stackoverflow.com/q/10067295/6309? – VonC

+0

Sprawdziłem ten link. Opisane w nim rozwiązania dotyczą demonizowania zwykłego programu go. Szukam jak rozwidlać lub ustawiać. Etc –

+0

Następnie będziesz musiał edytować swoje pytanie i dodać * dużo * szczegółów dotyczących specyfiki tego pytania. – VonC

Odpowiedz

11

Tak, zostało to zrobione. Zobacz projekt go-daemon. Należy pamiętać, że występują pewne problemy, gdy demonizacja następuje po uruchomieniu goryntyn. Szczegóły: issue 227.

W tym czasie polecam korzystanie z narzędzi dostępnych w systemie operacyjnym. Aby znaleźć rozwiązania, patrz this related question.

+1

Dla systemów z systemd nie jest to absolutnie konieczne. W przypadku BSD i systemów ze starszymi nowymi wersjami (c5, c6) możesz użyć małego programu, takiego jak https://github.com/fiorix/go-daemon, bez zmiany kodu Go. – fiorix

+0

z https://immortal.run https://github.com/immortal/immortal/blob/master/fork.go – nbari