Skip to content

apsis-scheduler/procstar

Repository files navigation

Procstar is a tool for running Linux processes from declarative specifications. Procstar also babysits these processes, possibly managing inputs and outputs, and collecting process status. Procstar may be run as a long-running agent service, accepting comamnds via HTTP or WebSocket APIs to start and manage processes.

Additionally, procstar integrates with cgroups on systemd distros with the unified hierarchy.

  • Limit resources (memory, swap, tasks).
  • Read cgroup accounting information for full process tree after exit.
  • Terminate all orphaned processes in tree after the originally forked process exits.

You can use Procstar agents as execution agents for the Apsis scheduler.

About

Runs Linux processes from declarative specifications.

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors