Re: Background processes in post-receive hook
- From
Junio C Hamano <gitster@pobox.com>
- Date
- Apr 3, 2011, 00:35 UTC
- Message-ID
- <7v8vvsgoj8.fsf@alter.siamese.dyndns.org>
- In-Reply-To
- <AANLkTinrEt6DkwhknpDZ0iV9PR+7bBd3DAaPRJOgNFTG@mail.gmail.com>
James Pickens <jepicken@gmail.com> writes:
Show 6 quoted lines
> I have a post-receive hook (bash script) that launches several background > processes and exits immediately. I do that so I don't have to wait for the > background processes to finish every time I push to the repository, but Git > seems to wait for them to finish anyways, even though the post-receive hook > itself already exited. Is there any way to stop Git from waiting and let the > push finish immediately?
An easy way to do that is to run whatever lengthy process you do not want to wait for using
echo "that command" | at now
in the hook ;-).