execve("/usr/bin/sh", ["sh", "-x", "run.sh", "start"], 0x7fff03989688 /* 22 vars */) = 0 brk(NULL) = 0x1b3b000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2182d9000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=20740, ...}) = 0 mmap(NULL, 20740, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd2182d3000 close(3) = 0 open("/lib64/libtinfo.so.5", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0@\316\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=174576, ...}) = 0 mmap(NULL, 2268928, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd217e8f000 mprotect(0x7fd217eb4000, 2097152, PROT_NONE) = 0 mmap(0x7fd2180b4000, 20480, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x25000) = 0x7fd2180b4000 close(3) = 0 open("/lib64/libdl.so.2", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\0\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0`\16\0\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=19776, ...}) = 0 mmap(NULL, 2109744, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd217c8b000 mprotect(0x7fd217c8d000, 2097152, PROT_NONE) = 0 mmap(0x7fd217e8d000, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x2000) = 0x7fd217e8d000 close(3) = 0 open("/lib64/libc.so.6", O_RDONLY|O_CLOEXEC) = 3 read(3, "\177ELF\2\1\1\3\0\0\0\0\0\0\0\0\3\0>\0\1\0\0\0P%\2\0\0\0\0\0"..., 832) = 832 fstat(3, {st_mode=S_IFREG|0755, st_size=2173512, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2182d2000 mmap(NULL, 3981792, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0x7fd2178be000 mprotect(0x7fd217a81000, 2093056, PROT_NONE) = 0 mmap(0x7fd217c80000, 24576, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0x1c2000) = 0x7fd217c80000 mmap(0x7fd217c86000, 16864, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0x7fd217c86000 close(3) = 0 mmap(NULL, 8192, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2182d0000 arch_prctl(ARCH_SET_FS, 0x7fd2182d0740) = 0 mprotect(0x7fd217c80000, 16384, PROT_READ) = 0 mprotect(0x7fd217e8d000, 4096, PROT_READ) = 0 mprotect(0x7fd2180b4000, 16384, PROT_READ) = 0 mprotect(0x6dd000, 4096, PROT_READ) = 0 mprotect(0x7fd2182da000, 4096, PROT_READ) = 0 munmap(0x7fd2182d3000, 20740) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/dev/tty", O_RDWR|O_NONBLOCK) = 3 close(3) = 0 brk(NULL) = 0x1b3b000 brk(0x1b5c000) = 0x1b5c000 brk(NULL) = 0x1b5c000 open("/usr/lib/locale/locale-archive", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=106070960, ...}) = 0 mmap(NULL, 106070960, PROT_READ, MAP_PRIVATE, 3, 0) = 0x7fd211395000 close(3) = 0 brk(NULL) = 0x1b5c000 getuid() = 0 getgid() = 0 geteuid() = 0 getegid() = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("/proc/meminfo", O_RDONLY|O_CLOEXEC) = 3 fstat(3, {st_mode=S_IFREG|0444, st_size=0, ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2182d8000 read(3, "MemTotal: 16266376 kB\nMemF"..., 1024) = 1024 close(3) = 0 munmap(0x7fd2182d8000, 4096) = 0 rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGCHLD, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, 8) = 0 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=0}, 8) = 0 rt_sigaction(SIGQUIT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigaction(SIGQUIT, {sa_handler=SIG_IGN, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 uname({sysname="Linux", nodename="host569", ...}) = 0 stat("/opt/oblogproxy", {st_mode=S_IFDIR|0755, st_size=67, ...}) = 0 stat(".", {st_mode=S_IFDIR|0755, st_size=67, ...}) = 0 getpid() = 23174 open("/usr/lib64/gconv/gconv-modules.cache", O_RDONLY) = 3 fstat(3, {st_mode=S_IFREG|0644, st_size=26254, ...}) = 0 mmap(NULL, 26254, PROT_READ, MAP_SHARED, 3, 0) = 0x7fd2182c9000 close(3) = 0 getppid() = 23172 stat(".", {st_mode=S_IFDIR|0755, st_size=67, ...}) = 0 stat("/usr/local/sbin/sh", 0x7fff7f6eada0) = -1 ENOENT (No such file or directory) stat("/usr/local/bin/sh", 0x7fff7f6eada0) = -1 ENOENT (No such file or directory) stat("/usr/sbin/sh", 0x7fff7f6eada0) = -1 ENOENT (No such file or directory) stat("/usr/bin/sh", {st_mode=S_IFREG|0755, st_size=964544, ...}) = 0 stat("/usr/bin/sh", {st_mode=S_IFREG|0755, st_size=964544, ...}) = 0 geteuid() = 0 getegid() = 0 getuid() = 0 getgid() = 0 access("/usr/bin/sh", X_OK) = 0 stat("/usr/bin/sh", {st_mode=S_IFREG|0755, st_size=964544, ...}) = 0 geteuid() = 0 getegid() = 0 getuid() = 0 getgid() = 0 access("/usr/bin/sh", R_OK) = 0 stat("/usr/bin/sh", {st_mode=S_IFREG|0755, st_size=964544, ...}) = 0 stat("/usr/bin/sh", {st_mode=S_IFREG|0755, st_size=964544, ...}) = 0 geteuid() = 0 getegid() = 0 getuid() = 0 getgid() = 0 access("/usr/bin/sh", X_OK) = 0 stat("/usr/bin/sh", {st_mode=S_IFREG|0755, st_size=964544, ...}) = 0 geteuid() = 0 getegid() = 0 getuid() = 0 getgid() = 0 access("/usr/bin/sh", R_OK) = 0 getpgrp() = 23172 rt_sigaction(SIGCHLD, {sa_handler=0x441390, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, 8) = 0 getrlimit(RLIMIT_NPROC, {rlim_cur=63363, rlim_max=63363}) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 open("run.sh", O_RDONLY) = 3 ioctl(3, TCGETS, 0x7fff7f6eb0b0) = -1 ENOTTY (Inappropriate ioctl for device) lseek(3, 0, SEEK_CUR) = 0 read(3, "#!/usr/bin/env bash\n\ncd $(dirnam"..., 80) = 80 lseek(3, 0, SEEK_SET) = 0 getrlimit(RLIMIT_NOFILE, {rlim_cur=1024, rlim_max=4*1024}) = 0 fcntl(255, F_GETFD) = -1 EBADF (Bad file descriptor) dup2(3, 255) = 255 close(3) = 0 fcntl(255, F_SETFD, FD_CLOEXEC) = 0 fcntl(255, F_GETFL) = 0x8000 (flags O_RDONLY|O_LARGEFILE) fstat(255, {st_mode=S_IFREG|0755, st_size=2844, ...}) = 0 lseek(255, 0, SEEK_CUR) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "#!/usr/bin/env bash\n\ncd $(dirnam"..., 2844) = 2844 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 lseek(255, -2806, SEEK_CUR) = 38 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fd2182d0a10) = 23175 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGCHLD, {sa_handler=0x441390, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, {sa_handler=0x441390, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, 8) = 0 close(4) = 0 read(3, ++ dirname run.sh ".\n", 128) = 2 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=23175, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 23175 wait4(-1, 0x7fff7f6e9dd0, WNOHANG, NULL) = -1 ECHILD (No child processes) rt_sigreturn({mask=[]}) = 2 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x43e800, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=0x43e800, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 fstat(2, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2182d8000 write(2, "+ cd .\n", 7+ cd . ) = 7 stat("/opt", {st_mode=S_IFDIR|0755, st_size=24, ...}) = 0 stat("/opt/oblogproxy", {st_mode=S_IFDIR|0755, st_size=67, ...}) = 0 chdir("/opt/oblogproxy") = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "DEPLOY_PATH=$(pwd)\necho \"DEPLOY_"..., 2844) = 2806 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 lseek(255, -2787, SEEK_CUR) = 57 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fd2182d0a10) = 23176 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGCHLD, {sa_handler=0x441390, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, {sa_handler=0x441390, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, 8) = 0 close(4) = 0 read(3, ++ pwd "/opt/oblogproxy\n", 128) = 16 read(3, "", 128) = 0 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=23176, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 23176 wait4(-1, 0x7fff7f6e9cd0, WNOHANG, NULL) = -1 ECHILD (No child processes) rt_sigreturn({mask=[]}) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x43e800, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=0x43e800, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 write(2, "+ DEPLOY_PATH=/opt/oblogproxy\n", 30+ DEPLOY_PATH=/opt/oblogproxy ) = 30 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "echo \"DEPLOY_PATH : \"${DEPLOY_PA"..., 2844) = 2787 write(2, "+ echo 'DEPLOY_PATH : /opt/oblog"..., 39+ echo 'DEPLOY_PATH : /opt/oblogproxy' ) = 39 fstat(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 1), ...}) = 0 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7fd2182d7000 write(1, "DEPLOY_PATH : /opt/oblogproxy\n", 30DEPLOY_PATH : /opt/oblogproxy ) = 30 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 write(2, "+ LIB_PATH=/opt/oblogproxy/deps/"..., 36+ LIB_PATH=/opt/oblogproxy/deps/lib ) = 36 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 write(2, "+ BIN=logproxy\n", 15+ BIN=logproxy ) = 15 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 write(2, "+ GPID=0\n", 9+ GPID=0 ) = 9 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 write(2, "+ case C\"$1\" in\n", 16+ case C"$1" in ) = 16 write(2, "+ start\n", 8+ start ) = 8 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 write(2, "+ stop\n", 7+ stop ) = 7 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 write(2, "+ kill_proc_9\n", 14+ kill_proc_9 ) = 14 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 write(2, "+ force=\n", 9+ force= ) = 9 write(2, "+ [[ ! -d /opt/oblogproxy ]]\n", 29+ [[ ! -d /opt/oblogproxy ]] ) = 29 stat("/opt/oblogproxy", {st_mode=S_IFDIR|0755, st_size=67, ...}) = 0 write(2, "+ retry=0\n", 10+ retry=0 ) = 10 write(2, "+ is_running\n", 13+ is_running ) = 13 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fd2182d0a10) = 23177 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGCHLD, {sa_handler=0x441390, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, {sa_handler=0x441390, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, 8) = 0 close(4) = 0 read(3, ++ ps ux ++ grep logproxy ++ grep -v 'bash ' ++ grep -v grep ++ awk '{print $2}' "", 128) = 0 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=23177, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 23177 wait4(-1, 0x7fff7f6e8150, WNOHANG, NULL) = -1 ECHILD (No child processes) rt_sigreturn({mask=[]}) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x43e800, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=0x43e800, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 write(2, "+ return 0\n", 11+ return 0 ) = 11 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(2, "+ status=0\n", 11+ status=0 ) = 11 write(2, "+ [[ 0 -eq 1 ]]\n", 16+ [[ 0 -eq 1 ]] ) = 16 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 write(2, "+ return 0\n", 11+ return 0 ) = 11 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(2, "+ '[' '!' -d ./run ']'\n", 23+ '[' '!' -d ./run ']' ) = 23 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat("./run", 0x7fff7f6e9e90) = -1 ENOENT (No such file or directory) rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(2, "+ mkdir ./run\n", 14+ mkdir ./run ) = 14 stat(".", {st_mode=S_IFDIR|0755, st_size=67, ...}) = 0 stat("/usr/local/sbin/mkdir", 0x7fff7f6e9e60) = -1 ENOENT (No such file or directory) stat("/usr/local/bin/mkdir", 0x7fff7f6e9e60) = -1 ENOENT (No such file or directory) stat("/usr/sbin/mkdir", 0x7fff7f6e9e60) = -1 ENOENT (No such file or directory) stat("/usr/bin/mkdir", {st_mode=S_IFREG|0755, st_size=79760, ...}) = 0 stat("/usr/bin/mkdir", {st_mode=S_IFREG|0755, st_size=79760, ...}) = 0 geteuid() = 0 getegid() = 0 getuid() = 0 getgid() = 0 access("/usr/bin/mkdir", X_OK) = 0 stat("/usr/bin/mkdir", {st_mode=S_IFREG|0755, st_size=79760, ...}) = 0 geteuid() = 0 getegid() = 0 getuid() = 0 getgid() = 0 access("/usr/bin/mkdir", R_OK) = 0 stat("/usr/bin/mkdir", {st_mode=S_IFREG|0755, st_size=79760, ...}) = 0 stat("/usr/bin/mkdir", {st_mode=S_IFREG|0755, st_size=79760, ...}) = 0 geteuid() = 0 getegid() = 0 getuid() = 0 getgid() = 0 access("/usr/bin/mkdir", X_OK) = 0 stat("/usr/bin/mkdir", {st_mode=S_IFREG|0755, st_size=79760, ...}) = 0 geteuid() = 0 getegid() = 0 getuid() = 0 getgid() = 0 access("/usr/bin/mkdir", R_OK) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fd2182d0a10) = 23183 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x43e800, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], 0, NULL) = 23183 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=23183, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- wait4(-1, 0x7fff7f6e9250, WNOHANG, NULL) = -1 ECHILD (No child processes) rt_sigreturn({mask=[]}) = 0 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=0x43e800, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 write(2, "+ log_path=./log\n", 17+ log_path=./log ) = 17 write(2, "+ '[' '!' -d ./log ']'\n", 23+ '[' '!' -d ./log ']' ) = 23 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 stat("./log", {st_mode=S_IFDIR|0755, st_size=21, ...}) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fd2182d0a10) = 23184 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGCHLD, {sa_handler=0x441390, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, {sa_handler=0x441390, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, 8) = 0 close(4) = 0 read(3, ++ readlink -f ./log "/opt/oblogproxy/log\n", 128) = 20 read(3, "", 128) = 0 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=23184, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 23184 wait4(-1, 0x7fff7f6e9290, WNOHANG, NULL) = -1 ECHILD (No child processes) rt_sigreturn({mask=[]}) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x43e800, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=0x43e800, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 write(2, "+ log_path=/opt/oblogproxy/log\n", 31+ log_path=/opt/oblogproxy/log ) = 31 write(2, "+ '[' '!' -z /opt/oblogproxy/dep"..., 42+ '[' '!' -z /opt/oblogproxy/deps/lib ']' ) = 42 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(2, "+ export LD_LIBRARY_PATH=/opt/ob"..., 51+ export LD_LIBRARY_PATH=/opt/oblogproxy/deps/lib: ) = 51 write(2, "+ LD_LIBRARY_PATH=/opt/oblogprox"..., 44+ LD_LIBRARY_PATH=/opt/oblogproxy/deps/lib: ) = 44 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [INT CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [INT CHLD], NULL, 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fd2182d0a10) = 23185 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 + chmod u+x ./bin/logproxy rt_sigprocmask(SIG_BLOCK, [CHLD], [CHLD], 8) = 0 rt_sigprocmask(SIG_SETMASK, [CHLD], NULL, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(2, "+ '[' 0 -ne 0 ']'\n", 18+ '[' 0 -ne 0 ']' ) = 18 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(2, "+ is_running\n", 13+ is_running ) = 13 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fd2182d0a10) = 23187 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGCHLD, {sa_handler=0x441390, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, {sa_handler=0x441390, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, 8) = 0 close(4) = 0 read(3, ++ ps ux + ./bin/logproxy -f ./conf/conf.json ++ grep logproxy ++ grep -v 'bash ' ++ grep -v grep ++ awk '{print $2}' "23191\n", 128) = 6 read(3, "", 128) = 0 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=23187, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 23187 wait4(-1, 0x7fff7f6e9390, WNOHANG, NULL) = 0 rt_sigreturn({mask=[]}) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x43e800, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=0x43e800, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 write(2, "+ for pid in '$(ps ux | grep ${B"..., 102+ for pid in '$(ps ux | grep ${BIN} | grep -v '\''bash '\'' | grep -v grep | awk '\''{print $2}'\'')' ) = 102 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 pipe([3, 4]) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigprocmask(SIG_BLOCK, [INT CHLD], [], 8) = 0 clone(child_stack=NULL, flags=CLONE_CHILD_CLEARTID|CLONE_CHILD_SETTID|SIGCHLD, child_tidptr=0x7fd2182d0a10) = 23194 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGCHLD, {sa_handler=0x441390, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, {sa_handler=0x441390, sa_mask=[], sa_flags=SA_RESTORER|SA_RESTART, sa_restorer=0x7fd2178f42f0}, 8) = 0 close(4) = 0 read(3, ++ readlink -f /proc/23191/cwd "/opt/oblogproxy\n", 128) = 16 --- SIGCHLD {si_signo=SIGCHLD, si_code=CLD_EXITED, si_pid=23194, si_uid=0, si_status=0, si_utime=0, si_stime=0} --- wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 0}], WNOHANG, NULL) = 23194 wait4(-1, 0x7fff7f6e8e90, WNOHANG, NULL) = 0 rt_sigreturn({mask=[]}) = 140540318861368 read(3, "", 128) = 0 close(3) = 0 rt_sigprocmask(SIG_BLOCK, [CHLD], [], 8) = 0 rt_sigaction(SIGINT, {sa_handler=0x43e800, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 rt_sigaction(SIGINT, {sa_handler=SIG_DFL, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, {sa_handler=0x43e800, sa_mask=[], sa_flags=SA_RESTORER, sa_restorer=0x7fd2178f42f0}, 8) = 0 write(2, "+ _path=/opt/oblogproxy\n", 24+ _path=/opt/oblogproxy ) = 24 write(2, "+ [[ 0 -eq 0 ]]\n", 16+ [[ 0 -eq 0 ]] ) = 16 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 write(2, "+ [[ /opt/oblogproxy == /opt/obl"..., 43+ [[ /opt/oblogproxy == /opt/oblogproxy ]] ) = 43 write(2, "+ GPID=23191\n", 13+ GPID=23191 ) = 13 write(2, "+ echo 'is_running : (23191)/opt"..., 66+ echo 'is_running : (23191)/opt/oblogproxy logproxy is running!' ) = 66 write(1, "is_running : (23191)/opt/oblogpr"..., 57is_running : (23191)/opt/oblogproxy logproxy is running! ) = 57 write(2, "+ return 1\n", 11+ return 1 ) = 11 rt_sigprocmask(SIG_SETMASK, [], NULL, 8) = 0 write(2, "+ echo 'logproxy started!'\n", 27+ echo 'logproxy started!' ) = 27 write(1, "logproxy started!\n", 18logproxy started! ) = 18 rt_sigprocmask(SIG_BLOCK, NULL, [], 8) = 0 read(255, "", 2844) = 0 exit_group(0) = ? +++ exited with 0 +++