mainGNU Pies - Summary

Show feedback again
Membership Info
Project Admin:
1 active member

Group identification
Id: #157
System Name: pies
Name: GNU Pies
Group Type: Software

Search in this Group


Free Software

The name pies (pronounced "p-yes") stands for Program Invocation and Execution Supervisor. This utility starts and controls execution of external programs, called components. Each component is a stand-alone program, which is executed in the foreground. Upon startup, pies reads the list of components from its configuration file, starts them, and remains in the background, controlling their execution. When any of the components terminates, pies restarts it. Its configuration allows to specify actions other than simple restart, depending on the exit code of the component.

Pies can also be used as init daemon - the first process started during booting, as inetd program - to start listen on network sockets and starts programs when a connection is requested, or as a combination of the two. It can use native configuration files of the corresponding utilities or a configuration file in its own format, which gives much more flexibility.

Pies can also be used within a docker container as its entrypoint.

In all uses, the control interface provides extensive monitoring and management capabilities.

Registration Date: Tue Oct 13 08:37:00 2009
License: GNU General Public License V3 or later
Development Status: 5 - Production/Stable


Latest News 
Version 1.8
     posted by gray, Sat Aug 13 08:39:42 2022 - 0 replies

GNU pies version 1.8 is available for download. New in this release:

sigterm SIG

This statement, available for use in "component" sections, defines signal which pies should send to the running component instance in order to terminate it. Defaults to SIGTERM. ...

[Read more]
Version 1.6
     posted by gray, Sun Jan 2 10:09:37 2022 - 0 replies

Version 1.6 if GNU Pies is available for download.

New in this release:

Changes in configuration preprocessing

=== Each included file is preprocessed separately ==

The built-in ...

[Read more]
Version 1.6
     posted by gray, Wed Jul 7 08:59:41 2021 - 0 replies

Version 1.6 is available for download from (or

New in this version:

  • Selecting preprocessor from the command line.
  • piesctl: fix order in which configuration files are examined
  • Fix reloading of the configuration files.
  • Fix compilation with --disable-sysvinit
Version 1.5
     posted by gray, Mon Dec 14 07:54:58 2020 - 0 replies

Version 1.5 is available for download from the main GNU software archive and GNU.ORG.UA archive.

New in this release:

== Detect if pies is started from docker == ...

[Read more]
[Submit News]
[9 news in archive]
Show feedback again

Back to the top

Powered by Savane 3.1-cleanup+gray