SORU
29 HAZİRAN 2012, Cuma


Golang: Ctrl C sinyal yakalama ve temizleme işlevi, "erteleme" moda çalıştırmak mümkün mü?

Bazı kısmi çalışma toplamları (SIGINT) Ctrl C sinyali konsol ve baskı gönderdiği yakalamak istiyorum.

Bu mümkün Golang mı?

Ben ilk Ctrl-C yerine SIGINT SIGTERM olmakla ilgili. kafam karıştı soru gönderildi not:

CEVAP
29 HAZİRAN 2012, Cuma


os/signal paketi gelen sinyalleri işlemek için kullanabilirsinizos.Interrupt için kullanabilirsiniz, böylece 4**.

c := make(chan os.Signal, 1)
signal.Notify(c, os.Interrupt)
go func(){
    for sig := range c {
        // sig is a ^C, handle it
    }
}()

Hangi sonlandırmak için programı ve baskı bilgileri siz neden bu şekilde tamamen size kalmış.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bigapplemagic

    Bigapplemagi

    22 EYLÜL 2011
  • Blendtec

    Blendtec

    30 EKİM 2006
  • metal571

    metal571

    30 Mayıs 2006