Joey Hess
8181b38ef6
write pid file even when running in foreground
...
This prevents multiple runs of the assistant in the foreground, and lets
--stop stop foregrounded runs too.
The webapp firstrun case also now writes a pid file, once it's made the git
repo to put it in.
2012-08-01 16:30:53 -04:00
Joey Hess
cccdb44874
git annex webapp --force forces a restart of the daemon
...
Useful for testing..
2012-07-26 11:52:49 -04:00
Joey Hess
1ffef3ad75
git annex webapp now opens a browser to the webapp
...
Also, starts the assistant if it wasn't already running.
2012-07-25 23:13:01 -04:00
Joey Hess
7daa269853
better pid file locking code
2012-07-02 13:47:32 -04:00
Joey Hess
96ac25094b
fix pid file writing
...
need to truncate, or part of previous longer pid may be left after writing
2012-06-15 20:42:53 -04:00
Joey Hess
433ff41496
bugfix
2012-06-11 02:06:22 -04:00
Joey Hess
d0a0a6ae21
git annex watch --stop
2012-06-11 02:01:20 -04:00
Joey Hess
8539a7bde8
fix pid file locking
...
Ok, that's odd.. opening it before fork breaks the locking.
I don't understand why.
2012-06-11 01:37:25 -04:00
Joey Hess
0b3e2bed78
add a pid file
...
Writes pid to a file. Is supposed to take an exclusive lock, but that's not
working, and it's too late for me to understand why.
2012-06-11 01:20:19 -04:00
Joey Hess
d5884388b0
daemonize git annex watch
2012-06-11 00:39:09 -04:00