Aller de l'Auto-Recompiler et de Recharger le Serveur sur la modification de fichier

Je sais AppEngine fait cela, mais je ne suis pas de codage.

J'ai essayé d'utiliser Guard de Ruby monde, à écouter sur les changements sur .go fichiers et d'exécuter les commandes suivantes:

killall foo
go build -race
./foo &

Mais il n'envoie jamais de foo en arrière-plan, il se bloque indéfiniment.

Comment êtes-vous les gars la résolution de ce problème? Une Solution doit être multi-plateforme (GNU/Linux et Mac).

Pas vraiment un "Aller" à la question, avez-vous essayé: nohup ./foo > /var/log/foo/out.log &
merci, ça fonctionne.

OriginalL'auteur if __name__ is None | 2013-10-26