Golang'da bir kimse deamon süreci yazdı mı? Nasıl yapılacağını bana gösterir misin? Faydalı linkler kabul edilir.Golang'da bir daemon süreci nasıl oluşturulur?
cevap
Evet, bu yapıldı. go-daemon projesine bakın. goroutines'in başlatılmasından sonra, armonizasyonun olması durumunda bazı problemlerin olduğunun farkında olun. Detaylar için bakınız issue 227.
Bu süredir, işletim sisteminizin size sunduğu yardımcı programları kullanmanızı öneririz. Çözümler için bkz. this related question.
Sistemd'li sistemler için kesinlikle gerekli değildir. BSD ve eski upstart (c5, c6) sistemleri için Go kodunuzu değiştirmeden https://github.com/fiorix/go-daemon gibi küçük bir program kullanabilirsiniz. Https://immortal.run adresinden – fiorix
https://github.com/immortal/immortal/blob/master/fork.go – nbari
http://stackoverflow.com/q/10067295/6309 ile benzer değil mi? – VonC
Bu bağlantıyı kontrol ettim. İçinde tarif edilen çözümler, sıradan bir go programın şeytanlaştırılmasıyla ilgilidir. Ben nasıl çatal veya setuid için arıyorum .. vs –
Sonra sorunuzu düzenlemek ve söz konusu sorunun özellikleri hakkında çok fazla bilgi * eklemeniz gerekecek. – VonC