func (u *Unit) Start() (err error) {
	log.WithField("unit", u.Name()).Debugf("u.Start")

	tr := newTransaction()
	if err = tr.add(start, u, nil, true, true); err != nil {
		return
	}
	return tr.Run()
}
// Start creates a new start transaction and runs it
Start creates a new start transaction and runs it
// Start creates a new start transaction and runs it
func (u *Unit) Start() (err error) {
	log.WithField("unit", u.Name()).Debugf("u.Start")
	tr := newTransaction()
	if err = tr.add(start, u, nil, true, true); err != nil {
		return
	}
	return tr.Run()
}
func ( u * Unit ) Start ( ) ( err error ) { log . WithField ( " " , u . Name ( ) ) . Debugf ( " " ) tr := newTransaction ( ) if err = tr . add ( start , u , nil , true , true ) ; err != nil { return } return tr . Run ( ) }
Start creates a new start transaction and runs it
Start creates a new start transaction and runs it