Skip to content

mirsella/taskmaster

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

program management like supervisor

example configuration file:

loglevel = "trace"

[[program]]
name = "short"
command = "date"
processes = 1
start_policy = "auto"
valid_exit_codes = [0]
stdout = "./test.log"
stdout_truncate = false

[[program]]
name = "long"
command = "sleep"
args = ["15"]

[[program]]
name = "never ending"
command = "yes"

terminal ui screenshot

school bonus

  • Launch a program as another user
  • Advanced logging (stdout, file, journald)
  • Configurable log level from config with runtime reload, or with RUST_LOG
  • Tests and CI
  • Terminal interface

About

Our version of the 42's taskmaster project

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published