code: func (p *Process) Start() (err error) {
  	if p.command, err = p.startProcess(); err != nil {
  		return err
  	}
  	p.log.Debugf("New process %s was started (PID: %d)", p.GetName(), p.GetPid())
  
  	return nil
  }
docs: // Start a process with defined arguments. Every process is watched for liveness and status changes