2022-08-05 09:25:12 +00:00
|
|
|
|
package utils
|
|
|
|
|
|
|
|
|
|
import (
|
|
|
|
|
"os"
|
|
|
|
|
"os/exec"
|
2022-08-05 10:08:05 +00:00
|
|
|
|
|
|
|
|
|
"github.com/johlanse/study_xxqg/conf"
|
|
|
|
|
"github.com/johlanse/study_xxqg/utils/update"
|
2022-08-05 09:25:12 +00:00
|
|
|
|
)
|
|
|
|
|
|
|
|
|
|
// Restart
|
|
|
|
|
/* @Description:
|
|
|
|
|
*/
|
|
|
|
|
func Restart() {
|
|
|
|
|
cmd := exec.Command("./study_xxqg")
|
2022-08-10 10:17:49 +00:00
|
|
|
|
cmd.Stdout = os.Stdout
|
|
|
|
|
cmd.Stderr = os.Stderr
|
|
|
|
|
cmd.Stdin = os.Stdin
|
2022-08-05 09:25:12 +00:00
|
|
|
|
go func() {
|
|
|
|
|
cmd.Start()
|
|
|
|
|
os.Exit(3)
|
|
|
|
|
}()
|
|
|
|
|
|
|
|
|
|
}
|
2022-08-05 10:08:05 +00:00
|
|
|
|
|
|
|
|
|
func GetAbout() string {
|
|
|
|
|
msg := "study_xxqg\n程序版本:"
|
|
|
|
|
msg += conf.GetVersion()
|
|
|
|
|
msg += "\n" + update.CheckUpdate(conf.GetVersion())
|
|
|
|
|
return msg
|
|
|
|
|
}
|