class TaskProcessRunner

Defined in:

crdo/task_process_runner.cr

Constant Summary

KILL_GRACE_TIME = 1.second
LOG_TIME_FORMAT = "%Y-%m-%d/%H-%M-%S-%N"
SETSID = "/usr/bin/setsid"
TIMEOUT_EXIT_CODE = 124

Instance Method Summary

Instance Method Detail

def log_dn(task : Task, ts : Time) #

[View source]
def run(task : Task, args : Array(String), idx : Int32, start_time : Time, test : Bool, timeout : Time::Span | Nil = nil) : Int32 #

[View source]
def terminate_running #

[View source]