2013-10-26 24 views
6

AppEngine'ın bunu yaptığını biliyorum, ancak kodlama yapıyorum. Git Otomatik Yeniden Dosya Oluştur ve Dosyada Yeniden Dosya Yükle

Ben aşağıdaki komutları .go dosyalar üzerinde değişiklikler üzerinde dinlemek ve yürütmek, Yakut dünyadan Guard kullanarak çalıştı:

killall foo 
go build -race 
./foo & 

Ama asla arka plana foo gönderir, sadece süresiz asılır.

Bu problemi nasıl çözüyorsunuz? Çözüm de çapraz platform olmalı (GNU/Linux ve Mac).

+2

Gerçekten bir "Git" sorusu, denediniz mi: "nohup ./foo> /var/log/foo/out.log &" –

+0

@MartinGallagher teşekkürler, işe yarıyor. –

cevap

16

Bir arkadaşım gitmek için basit bir Compile Daemon yazdı, kendi küçük net/http-projelerim için cazibe gibi çalıştı. https://github.com/githubnemo/CompileDaemon

+1

İkili çalıştırmıyor gibi görünüyor, sadece onları oluşturur. Yolun geri kalanını almak için başka bir çözüm var mı? – weberc2

+0

Bu cevap eski ama CompileDaemon da CompileDaemon -command = "./Program-my-options" ile çalışıyor –

İlgili konular