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 11:37:00 2009
License: GNU General Public License V3 or later
Development Status: 5 - Production/Stable


Latest News 
Version 1.6
     posted by gray, Wed Jul 7 11: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 09: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]
Version 1.4
     posted by gray, Tue Jul 2 17:02:06 2019 - 0 replies

Version 1.4 of GNU pies is available available for download.

New in this release:

New option --no-init

The --no-init option instructs pies not to switch to init mode if its PID is 1. Use this option if you run pies as a process manager in a ...

[Read more]
Version 1.3 released
     posted by gray, Sat Oct 1 14:00:49 2016 - 0 replies

GNU pies version 1.3 is available for download from the Main GNU.ORG and GNU.ORG.UA archives.

The main new feature of this release: GNU pies can now be used as init process ...

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

Back to the top

Powered by Savane 3.1-cleanup+gray