Git'de bir "işlem sarmalayıcısı" uygulamak istiyorum. Temelde ne yapacağını, bir işlem başlatır (bir düğüm sunucusunu söyler) ve onu izler (SIGKILL, SIGTERM ... gibi sinyalleri yakalar)Golang sinyallerini yakalama
Düğüm sunucusunu bir seferde başlatmak için yapmanız gereken bir şeydir. rutin syscall.Exec
kullanarak:
func launchCmd(path string, args []string) {
err := syscall.Exec(path, args, os.Environ())
if err != nil {
panic(err)
}
}
Sonra syscall
tarafından yürütülen komutun ürettiği her olası sinyalleri yakalamak istiyorum. Gitmek için oldukça yeni oldum, herhangi bir yardım mutluluk duyacaktır.
[Ayrıca bkz] (http://stackoverflow.com/q/11268943/720999). – kostix