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

  • CorridorDigital

    CorridorDigi

    17 Mayıs 2010
  • MrChiCity3

    MrChiCity3

    14 NİSAN 2008
  • steeletraining

    steeletraini

    28 NİSAN 2010