Daemons on Unix - Programming On Unix

Users browsing this thread: 1 Guest(s)
venam
Administrators
(This is part of the podcast discussion extension)

Daemons

Link of the recording [ https://raw.githubusercontent.com/nixers...-05-14.mp3 http://podcast.nixers.net/feed/download....05-141.mp3 ]

Today we'll talk about them, those daemons ({day,dee}mon), what
there is to know about their mechanism and details.

References:

## What does Daemon mean, where does it come from ##
http://catb.org/~esr/jargon/html/D/daemon.html
https://en.wikipedia.org/wiki/Compatible...ing_System
https://en.wikipedia.org/wiki/Daemon_(computing)
https://kb.iu.edu/d/aiau
https://en.wikipedia.org/wiki/List_of_Unix_daemons
https://en.wikipedia.org/wiki/Super-server
https://wiki.debian.org/Daemon
https://www.techopedia.com/definition/33...tor-daemon
http://www.linfo.org/daemon.html

## Programming Wise - Foreground/Background process - forking - dissociating ##
http://stackoverflow.com/questions/17954...n-in-linux
http://www.netzmafia.de/skripten/unix/li...howto.html
https://stuporglue.org/writing-a-daemon-with-php/
http://www.danielhall.me/2010/01/writing-a-daemon-in-c/
http://www.enderunix.org/docs/eng/daemon.php
http://cjh.polyplex.org/software/daemon.pdf
man 3 daemon
man 7 daemon

## Management - process tracking - Keep running - crash recovery ##
http://stackoverflow.com/questions/95824...d-a-daemon
https://en.wikipedia.org/wiki/Process_control_daemon
http://www.tutorialspoint.com/unix/unix-processes.htm
https://en.wikipedia.org/wiki/Process_ma...computing)
https://en.wikipedia.org/wiki/Supervisory_program
https://en.wikipedia.org/wiki/Service_Ma...t_Facility
https://en.wikipedia.org/wiki/Operating_...management
https://superuser.com/questions/454869/d...ces/454902
http://supervisord.org/
https://www.freedesktop.org/software/sys...aemon.html
https://serversforhackers.com/monitoring...upervisord

## Init & Runlevels & States ##
https://en.wikipedia.org/wiki/Runlevel
https://en.wikipedia.org/wiki/Init
https://www.debian.org/doc/manuals/debia...03.en.html
http://www.slackware.com/config/init.php

## Things to care about when its a Daemon ##

### Notifications & Event based #
notify-send
http://www.galago-project.org/specs/noti...ec-0.9.txt
https://wiki.archlinux.org/index.php/Udev
https://en.wikipedia.org/wiki/Udev
https://www.usenix.org/legacy/events/use...inal2.html
https://www.infoq.com/articles/inotify-l...monitoring
https://en.wikipedia.org/wiki/Kqueue
https://people.eecs.berkeley.edu/~sangji...queue.html
https://en.wikipedia.org/wiki/Libevent
https://en.wikipedia.org/wiki/Libuv
https://en.wikipedia.org/wiki/Epoll

### Permission and files - security ##

### IPC - signals ##
http://stackoverflow.com/questions/13712...n#16387216
https://en.wikipedia.org/wiki/D-Bus
https://dbus.freedesktop.org/doc/dbus-tutorial.html
https://dbus.freedesktop.org/doc/dbus-sp...ation.html
http://www.catb.org/~esr/writings/taoup/...07s02.html
https://en.wikipedia.org/wiki/Unix_signal
http://home.deib.polimi.it/barenghi/lib/...aemons.pdf
https://docs.freebsd.org/doc/5.4-RELEASE...emons.html


### Logging ##
man syslog
or anything else
Check the podcast about logs



If you want to contribute check this thread.

Music:
Internet People (2017) - SEAMLESS MUSIC
https://www.jamendo.com/track/1436050/internet-people


Messages In This Thread
Daemons on Unix - by venam - 14-05-2017, 05:46 AM
RE: Daemons on Unix - by venam - 14-05-2017, 06:04 AM