diff --git a/pkg/hostman/guestman/qemu-kvm.go b/pkg/hostman/guestman/qemu-kvm.go index bffbdd8c36..ba8634151e 100644 --- a/pkg/hostman/guestman/qemu-kvm.go +++ b/pkg/hostman/guestman/qemu-kvm.go @@ -968,7 +968,7 @@ func (s *SKVMGuestInstance) Stop() bool { } func (s *SKVMGuestInstance) scriptStart() error { - output, err := procutils.NewRemoteCommandAsFarAsPossible("sh", s.GetStartScriptPath()).Output() + output, err := procutils.NewRemoteCommandAsFarAsPossible("bash", s.GetStartScriptPath()).Output() if err != nil { s.scriptStop() return fmt.Errorf("Start VM Failed %s %s", output, err) @@ -977,7 +977,7 @@ func (s *SKVMGuestInstance) scriptStart() error { } func (s *SKVMGuestInstance) scriptStop() bool { - _, err := procutils.NewRemoteCommandAsFarAsPossible("sh", s.GetStopScriptPath()).Output() + _, err := procutils.NewRemoteCommandAsFarAsPossible("bash", s.GetStopScriptPath()).Output() if err != nil { log.Errorln(err) return false