serviceman/serviceman_linux.go

27 lines
666 B
Go
Raw Normal View History

2019-07-07 06:48:25 +00:00
package main
import (
"fmt"
2020-12-02 23:18:34 +00:00
"git.rootprojects.org/root/serviceman/manager"
"git.rootprojects.org/root/serviceman/service"
2019-07-07 06:48:25 +00:00
)
func printLogMessage(conf *service.Service) {
sudo := ""
unit := "--unit"
if conf.System {
if !manager.IsPrivileged() {
sudo = "sudo"
}
} else {
unit = "--user-unit"
}
fmt.Println("If all went well you should be able to see some goodies in the logs:\n")
2019-07-07 06:48:25 +00:00
fmt.Printf("\t%sjournalctl -xe %s %s.service\n", sudo, unit, conf.Name)
if !conf.System {
fmt.Println("\nIf that's not the case, see https://unix.stackexchange.com/a/486566/45554.")
fmt.Println("(you may need to run `systemctl restart systemd-journald`)")
}
}