├── .travis.yml ├── LICENSE ├── README.md ├── command.go ├── compilation_test.go ├── daemon.go ├── daemon_stub.go ├── daemon_test.go ├── daemon_unix.go ├── examples └── cmd │ ├── gd-log-rotation │ ├── log_file.go │ └── main.go │ ├── gd-pipe │ └── main.go │ ├── gd-signal-handling │ └── signal-handling.go │ └── gd-simple │ └── simple.go ├── go.mod ├── go.sum ├── img └── idea.png ├── lock_file.go ├── lock_file_solaris.go ├── lock_file_stub.go ├── lock_file_test.go ├── lock_file_unix.go ├── os_executable.go ├── os_executable_pre18.go ├── signal.go ├── syscall_dup.go ├── syscall_dup3.go └── syscall_dup_pre17.go /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/README.md -------------------------------------------------------------------------------- /command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/command.go -------------------------------------------------------------------------------- /compilation_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/compilation_test.go -------------------------------------------------------------------------------- /daemon.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/daemon.go -------------------------------------------------------------------------------- /daemon_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/daemon_stub.go -------------------------------------------------------------------------------- /daemon_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/daemon_test.go -------------------------------------------------------------------------------- /daemon_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/daemon_unix.go -------------------------------------------------------------------------------- /examples/cmd/gd-log-rotation/log_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/examples/cmd/gd-log-rotation/log_file.go -------------------------------------------------------------------------------- /examples/cmd/gd-log-rotation/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/examples/cmd/gd-log-rotation/main.go -------------------------------------------------------------------------------- /examples/cmd/gd-pipe/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/examples/cmd/gd-pipe/main.go -------------------------------------------------------------------------------- /examples/cmd/gd-signal-handling/signal-handling.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/examples/cmd/gd-signal-handling/signal-handling.go -------------------------------------------------------------------------------- /examples/cmd/gd-simple/simple.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/examples/cmd/gd-simple/simple.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/go.sum -------------------------------------------------------------------------------- /img/idea.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/img/idea.png -------------------------------------------------------------------------------- /lock_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/lock_file.go -------------------------------------------------------------------------------- /lock_file_solaris.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/lock_file_solaris.go -------------------------------------------------------------------------------- /lock_file_stub.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/lock_file_stub.go -------------------------------------------------------------------------------- /lock_file_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/lock_file_test.go -------------------------------------------------------------------------------- /lock_file_unix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/lock_file_unix.go -------------------------------------------------------------------------------- /os_executable.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/os_executable.go -------------------------------------------------------------------------------- /os_executable_pre18.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/os_executable_pre18.go -------------------------------------------------------------------------------- /signal.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/signal.go -------------------------------------------------------------------------------- /syscall_dup.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/syscall_dup.go -------------------------------------------------------------------------------- /syscall_dup3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/syscall_dup3.go -------------------------------------------------------------------------------- /syscall_dup_pre17.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sevlyar/go-daemon/HEAD/syscall_dup_pre17.go --------------------------------------------------------------------------------