diff --git a/apps/memos-local-plugin/adapters/openclaw/runtime-lock.ts b/apps/memos-local-plugin/adapters/openclaw/runtime-lock.ts index e3cdbd3ea..544710e9e 100644 --- a/apps/memos-local-plugin/adapters/openclaw/runtime-lock.ts +++ b/apps/memos-local-plugin/adapters/openclaw/runtime-lock.ts @@ -172,6 +172,7 @@ function readOwner(ownerFile: string): OpenClawRuntimeLockOwner | null { function pidIsAlive(pid: number): boolean { if (!Number.isInteger(pid) || pid <= 0) return false; + if (pid === process.pid) return false; try { process.kill(pid, 0); return true;