-
Notifications
You must be signed in to change notification settings - Fork 0
build_daemon
Daemon (wikipedia)
In multitasking computer operating systems, a daemon (/ˈdiːmən/ or /ˈdeɪmən/)
is a computer program that runs as a background process, rather than being
under the direct control of an interactive user.
Traditionally, the process names of a daemon end with the letter d,
for clarification that the process is, in fact, a daemon, and for
differentiation between a daemon and a normal computer program.
For example, syslogd is the daemon that implements the system logging facility,
and sshd is a daemon that services incoming SSH connections.
Different things
- using
&
- using
nohup
and&
- using System V Init
- using Upstart
- using systemd
see
- Daemon (Debian wiki)
- How to Daemonize in Linux
- nohup manual
- nohup (wikipedia)
- start-stop-daemon manual
- update-rc.d manual
- Starting Linux services with init scripts
- Ubuntu Bootup Howto
- Upstart Intro, Cookbook and Best Practises
- How To Configure a Linux Service to Start Automatically After a Crash or Reboot – Part 1: Practical Examples
Mainly about using and configuring LaunchD.
see
Daemons are in general called services under Windows, even if the principle is the same, the internals are much different.
Different things
- using sc.exe / srvany.exe
- using nssm
see
see
- Flexget Automatic Daemon Startup
- What is the difference between start-stop-daemon and running with &?
- Writing Your Own Init Scripts (Gentoo)
- Getting a Python script to run in the background (as a service) on boot
- How to make a Java daemon with start-stop-daemon
- Run Node.js as a Service on Ubuntu
- daemon (libslack.org)
- Using Daemon to create Linux services in 5 minutes