terzo:~ # strace -p 1105 Process 1105 attached - interrupt to quit select(1, [0], NULL, NULL, {26, 748000}) = 1 (in [0], left {24, 792000}) fcntl(0, F_GETFL) = 0x2 (flags O_RDWR) fcntl(0, F_SETFL, O_RDWR|O_NONBLOCK) = 0 accept(0, 0, NULL) = 1 pipe([2, 3]) = 0 rt_sigprocmask(SIG_BLOCK, [USR1 USR2 TERM CHLD], NULL, 8) = 0 clone(child_stack=0, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x2aabc3bc2b70) = 1876 close(1) = 0 close(3) = 0 rt_sigprocmask(SIG_UNBLOCK, [USR1 USR2 TERM CHLD], NULL, 8) = 0 fcntl(0, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK) fcntl(0, F_SETFL, O_RDWR) = 0 lstat("/etc/shutmsg", 0x7fffe736bb00) = -1 ENOENT (No such file or directory) select(3, [0 2], NULL, NULL, {30, 0}) = 1 (in [2], left {30, 0}) close(2) = 0 lstat("/etc/shutmsg", 0x7fffe736bb00) = -1 ENOENT (No such file or directory) select(1, [0], NULL, NULL, {30, 0}) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigaction(SIGALRM, {0x40b5a0, [], SA_RESTORER|SA_INTERRUPT, 0x2aabc39c1b20}, NULL, 8) = 0 rt_sigaction(SIGALRM, NULL, {0x40b5a0, [], SA_RESTORER|SA_INTERRUPT, 0x2aabc39c1b20}, 8) = 0 rt_sigaction(SIGALRM, {0x40b5a0, [], SA_RESTORER|SA_INTERRUPT, 0x2aabc39c1b20}, NULL, 8) = 0 alarm(30) = 0 rt_sigreturn(0x1e) = -1 EINTR (Interrupted system call) alarm(0) = 30 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 setresuid(-1, 0, -1) = 0 setresgid(-1, 0, -1) = 0 rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 open("/usr/local/var/proftpd/proftpd.scoreboard", O_RDWR) = 1 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 geteuid() = 0 setresgid(-1, 65534, -1) = 0 setresuid(-1, 65534, -1) = 0 rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 fcntl(1, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = 0 lseek(1, 32, SEEK_SET) = 32 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 setresuid(-1, 0, -1) = 0 setresgid(-1, 0, -1) = 0 rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 read(1, "T\7\0\0\376\377\0\0\376\377\0\0(none)\0\0\0\0\0\0\0\0\0"..., 504) = 504 kill(1876, SIG_0) = 0 lseek(1, 0, SEEK_CUR) = 536 read(1, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 504) = 504 lseek(1, 0, SEEK_CUR) = 1040 read(1, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 504) = 504 lseek(1, 0, SEEK_CUR) = 1544 read(1, "", 504) = 0 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 geteuid() = 0 setresgid(-1, 65534, -1) = 0 setresuid(-1, 65534, -1) = 0 rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 fcntl(1, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 close(1) = 0 alarm(30) = 0 lstat("/etc/shutmsg", 0x7fffe736bb00) = -1 ENOENT (No such file or directory) select(1, [0], NULL, NULL, {30, 0}) = ? ERESTARTNOHAND (To be restarted) --- SIGALRM (Alarm clock) @ 0 (0) --- rt_sigaction(SIGALRM, {0x40b5a0, [], SA_RESTORER|SA_INTERRUPT, 0x2aabc39c1b20}, NULL, 8) = 0 rt_sigaction(SIGALRM, NULL, {0x40b5a0, [], SA_RESTORER|SA_INTERRUPT, 0x2aabc39c1b20}, 8) = 0 rt_sigaction(SIGALRM, {0x40b5a0, [], SA_RESTORER|SA_INTERRUPT, 0x2aabc39c1b20}, NULL, 8) = 0 alarm(30) = 0 rt_sigreturn(0x1e) = -1 EINTR (Interrupted system call) alarm(0) = 30 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 setresuid(-1, 0, -1) = 0 setresgid(-1, 0, -1) = 0 rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 open("/usr/local/var/proftpd/proftpd.scoreboard", O_RDWR) = 1 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 geteuid() = 0 setresgid(-1, 65534, -1) = 0 setresuid(-1, 65534, -1) = 0 rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 fcntl(1, F_SETLKW, {type=F_WRLCK, whence=SEEK_SET, start=0, len=0}) = 0 lseek(1, 32, SEEK_SET) = 32 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 setresuid(-1, 0, -1) = 0 setresgid(-1, 0, -1) = 0 rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 read(1, "T\7\0\0\376\377\0\0\376\377\0\0intranet\0\0\0\0\0\0\0\0"..., 504) = 504 kill(1876, SIG_0) = 0 lseek(1, 0, SEEK_CUR) = 536 read(1, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 504) = 504 lseek(1, 0, SEEK_CUR) = 1040 read(1, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 504) = 504 lseek(1, 0, SEEK_CUR) = 1544 read(1, "", 504) = 0 rt_sigprocmask(SIG_BLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 geteuid() = 0 setresgid(-1, 65534, -1) = 0 setresuid(-1, 65534, -1) = 0 rt_sigprocmask(SIG_UNBLOCK, [HUP INT QUIT BUS USR1 ALRM TERM CHLD IO], NULL, 8) = 0 fcntl(1, F_SETLK, {type=F_UNLCK, whence=SEEK_SET, start=0, len=0}) = 0 close(1) = 0 alarm(30) = 0 lstat("/etc/shutmsg", 0x7fffe736bb00) = -1 ENOENT (No such file or directory)