How to Install and Uninstall daemonize.x86_64 Package on Fedora 38

Last updated: October 09,2024

1. Install "daemonize.x86_64" package

This is a short guide on how to install daemonize.x86_64 on Fedora 38

$ sudo dnf update $ sudo dnf install daemonize.x86_64

2. Uninstall "daemonize.x86_64" package

In this section, we are going to explain the necessary steps to uninstall daemonize.x86_64 on Fedora 38:

$ sudo dnf remove daemonize.x86_64 $ sudo dnf autoremove

3. Information about the daemonize.x86_64 package on Fedora 38

Last metadata expiration check: 3:09:31 ago on Sat Mar 16 16:59:57 2024.
Available Packages
Name : daemonize
Version : 1.7.8
Release : 5.fc38
Architecture : x86_64
Size : 25 k
Source : daemonize-1.7.8-5.fc38.src.rpm
Repository : fedora
Summary : Run a command as a Unix daemon
URL : http://www.clapper.org/software/daemonize/
License : BSD
Description : daemonize runs a command as a Unix daemon. As defined in W. Richard Stevens'
: 1990 book, Unix Network Programming (Addison-Wesley, 1990), a daemon is "a
: process that executes 'in the background' (i.e., without an associated
: terminal or login shell) either waiting for some event to occur, or waiting
: to perform some specified task on a periodic basis." Upon startup, a typical
: daemon program will:
:
: - Close all open file descriptors (especially standard input, standard output
: and standard error)
: - Change its working directory to the root filesystem, to ensure that it
: doesn’t tie up another filesystem and prevent it from being unmounted
: - Reset its umask value
: - Run in the background (i.e., fork)
: - Disassociate from its process group (usually a shell), to insulate itself
: from signals (such as HUP) sent to the process group
: - Ignore all terminal I/O signals
: - Disassociate from the control terminal (and take steps not to reacquire one)
: - Handle any SIGCLD signals
:
: Most programs that are designed to be run as daemons do that work for
: themselves. However, you’ll occasionally run across one that does not.
: When you must run a daemon program that does not properly make itself into a
: true Unix daemon, you can use daemonize to force it to run as a true daemon.