Closed dolanor closed 9 years ago
seems pretty sane behavior? no daemon of which only one instance can run, should run if a pid file is found.
Not if the pid is not the one of an already launched dvcs daemon. But the pid file is stale and the daemon is long gone. The computer might already have revolted, but the pid fie is still here. After a reboot, the pid might be taken by another process, and if the autosync try to launch at that time, it doesn't check if the pid is taken by a dvcs-autosync process.
so the real problem is a stale pidfile. see also #1
This should be solved when #1 is properly addressed in a cross-platform manner, therefore closing this as a duplicate.
The program thinks autosync is launched with that pid even if it is taken by another process