Live data from Hacker News

Golang Automatic Reloads

alexedwards.net

1–10 of 11 posts

Re: Golang Automatic Reloads

#3
That's more of an automatic restart (kill and start the process again) than an automatic reload (update code within the running system). And surely there are non-go-specific tools which can already do that, aren't there?

Re: Golang Automatic Reloads

#5
post #3

That's more of an automatic restart (kill and start the process again) than an automatic reload (update code within the running system). And surely there are non-go-specific tools which can already do that, aren't there?

Yup, such tools exist. I've used peat before for stuff like this:

https://github.com/sjl/peat

Re: Golang Automatic Reloads

#10
post #6

SIGKILL seems a little aggressive for a controlled process restart.

Not to mention the program sigkills itself before it attempts to `exit 0`...

Genuine question - can a process kill itself?

The kill of go-reload was to make sure background processes get cleaned up, but I suspect one of the kill or exit in the close function is superfluous.

Post reply on HN