Giter Site home page Giter Site logo

daemontools's Introduction

More info available at: http://cr.yp.to/daemontools.html

How to install daemontools

Like any other piece of software (and information generally), daemontools comes with NO WARRANTY.

System requirements

daemontools works only under UNIX.

Installation

Create a /package directory: mkdir -p /package chmod 1755 /package cd /package

Download daemontools-0.76.tar.gz into /package. Unpack the daemontools package: gunzip daemontools-0.76.tar tar -xpf daemontools-0.76.tar rm -f daemontools-0.76.tar cd admin/daemontools-0.76

Compile and set up the daemontools programs: package/install

On BSD systems, reboot to start svscan.


To report success: mail [email protected] < /package/admin/daemontools/compile/sysdeps

daemontools's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

daemontools's Issues

svc cannot send the service SIGUSR1 and SIGUSR2. Needs extending.

Problem:

A service monitored by supervise is listening for the signals
SIGUSR1 and/or SIGUSR2. It is expecting these signals which will
trigger actions in the service.

While under supervision by daemontools, the is no practical way to
send these signals to the service.

Proposed Solution:

The normal way to send signals to a service under supervision is to
use the svc program. For example svc -h /service/myservice will send
a SIGHUP to the service.

Augmenting svc by adding new options to extend the functionality to
include sending the desired signals will resolve this issue.

The new options -v and -w are proposed for sending SIGUSR1 and
SIGUSR2, respectively.

incompatible pointer type error with gcc14

When build with gcc14, the following error occurred, and here are many similar issues:

| pathexec_run.c: In function 'pathexec_run':
| pathexec_run.c:19:17: error: passing argument 2 of 'execve' from incompatible pointer type [-Wincompatible-pointer-types]
| 19 | execve(file,argv,envp);
| | ^~~~
| | |
| | const char * const*

| pathexec_run.c:36:18: error: passing argument 2 of 'execve' from incompatible pointer type [-Wincompatible-pointer-types]
| 36 | execve(tmp.s,argv,envp);
| | ^~~~
| | |
| | const char * const*

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.