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

Last updated: October 06,2024

1. Install "daemonize.x86_64" package

This guide covers the steps necessary to install daemonize.x86_64 on Fedora 35

$ sudo dnf update $ sudo dnf install daemonize.x86_64

2. Uninstall "daemonize.x86_64" package

This is a short guide on how to uninstall daemonize.x86_64 on Fedora 35:

$ sudo dnf remove daemonize.x86_64 $ sudo dnf autoremove

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

Last metadata expiration check: 0:19:09 ago on Wed Sep 7 08:25:01 2022.
Available Packages
Name : daemonize
Version : 1.7.8
Release : 2.fc35
Architecture : x86_64
Size : 24 k
Source : daemonize-1.7.8-2.fc35.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.