mirror of
https://github.com/octoleo/lsyncd.git
synced 2025-02-02 03:48:24 +00:00
This commit is contained in:
parent
c0a13f66ee
commit
40bf417cb4
2
lsyncd.c
2
lsyncd.c
@ -911,7 +911,7 @@ masterloop(lua_State *L)
|
||||
while(1) {
|
||||
int status;
|
||||
pid_t pid = waitpid(0, &status, WNOHANG);
|
||||
|
||||
printlogf(L, DEBUG, "waitpid=%d", (int) pid);
|
||||
if (pid <= 0) {
|
||||
break;
|
||||
}
|
||||
|
@ -106,7 +106,7 @@ local event_names = {
|
||||
-- TODO
|
||||
--
|
||||
local function delay_action(atype, wd, sync, filename, time)
|
||||
print("delay_action "..event_names[atype].."("..wd..") ")
|
||||
log(DEBUG, "delay_action "..event_names[atype].."("..wd..") ")
|
||||
local origin = sync.origin
|
||||
local delays = origin.delays
|
||||
local nd = {atype = atype,
|
||||
@ -162,14 +162,14 @@ end
|
||||
-- zombie process was collected by core.
|
||||
--
|
||||
function lsyncd_collect_process(pid, exitcode)
|
||||
log(DEBUG, "collected "..pid)
|
||||
local process = processes[pid]
|
||||
if process == nil then
|
||||
return
|
||||
end
|
||||
local sync = process.sync
|
||||
local origin = sync.origin
|
||||
log(DEBUG, "collected "..pid..": "..event_names[atpye].." "..origin.source.."/"..sync.path..process.filename..
|
||||
" = "..exitcode)
|
||||
print("collected ", pid, ": ", vent_names[atpye], origin.source, "/", sync.path , process.filename, " = ", exitcode)
|
||||
processes[pid] = nil
|
||||
origin.processes[pid] = nil
|
||||
end
|
||||
@ -218,7 +218,7 @@ local function invoke_action(delay)
|
||||
atpye = delay.atype,
|
||||
wd = delay.wd,
|
||||
sync = delay.sync,
|
||||
filename = delay.filname
|
||||
filename = delay.filename
|
||||
}
|
||||
processes[pid] = process
|
||||
origin.processes[pid] = process
|
||||
|
Loading…
x
Reference in New Issue
Block a user