Я знаю, что AppEngine делает это, но я не кодирую его.Go Auto-Recompile and Reload Server при смене файла
Я попытался с помощью Guard
из рубинового мира, чтобы слушать об изменениях на .go
файлов и выполнить следующие команды:
killall foo
go build -race
./foo &
Но он никогда не посылает foo
в фоновом режиме, он просто зависает на неопределенное время.
Как вы решаете эту проблему? Решение также должно быть кросс-платформенным (GNU/Linux и Mac).
Не совсем вопрос «Go», вы пробовали: 'nohup ./foo> /var/log/foo/out.log &' –
@MartinGallagher благодарит, это работает. –