5 type systemdSupervisor struct {
9 func (ss *systemdSupervisor) Start() error {
10 cmd := command("systemd-run", append([]string{"--unit=arvados-" + ss.name, ss.prog}, ss.args...)...)
13 err = fmt.Errorf("systemd-run: %s", err)
18 func (ss *systemdSupervisor) Running() (bool, error) {
19 return runStatusCmd("systemctl", "status", "arvados-"+ss.name)