Ped is a process execution daemon that operates similarly to cron in its fundamental capabilities.
One of the most outstanding features of ped is its ability to monitor a specific directory and execute a command when a user or application drops a file into it. This is made possible by parsing the content of the file, which uses a specific syntax.
For example, you can describe the functionality using the following format: "[from (unixtimestamp)] [until (unixtimestamp)] [asuser (username)] start|restart|loop (command) [(parameter)]".
Ped was primarily designed to schedule tasks initiated by a web application, and it offers a wide range of valid config/start-file keywords that you can use to customize its functionality.
With ped, you can define start and end times for your files, choose the system user to run the process as, and even specify how you want the command to be executed (e.g., start, restart or loop).
It is important to note that ped deletes the config/start-file after executing the command. So, even if the command is not executable, you won't have to worry about it cluttering up your directory.
Ped has several new features in this release, including better support for GNU autotools, configurable options for static definitions, and added man pages and an init script example. Additionally, a memory allocation bug has been fixed, making it even more reliable and efficient to use.
Overall, if you want a powerful process execution daemon that offers excellent customization options, ped is definitely worth checking out.
Version 0.1.5: N/A