mirror of
https://github.com/1Panel-dev/1Panel.git
synced 2025-02-08 01:20:07 +08:00
fix: ufw 增加中文适配
This commit is contained in:
parent
09ac40846f
commit
565fd1c605
@ -26,18 +26,19 @@ func (f *Ufw) Name() string {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func (f *Ufw) Status() (string, error) {
|
func (f *Ufw) Status() (string, error) {
|
||||||
stdout, err := cmd.Execf("%s status | grep Status", f.CmdStr)
|
stdout, _ := cmd.Execf("%s status | grep Status", f.CmdStr)
|
||||||
if err != nil {
|
|
||||||
return "", fmt.Errorf("load the firewall status failed, err: %s", stdout)
|
|
||||||
}
|
|
||||||
if stdout == "Status: active\n" {
|
if stdout == "Status: active\n" {
|
||||||
return "running", nil
|
return "running", nil
|
||||||
}
|
}
|
||||||
|
stdout1, _ := cmd.Execf("%s status | grep 状态", f.CmdStr)
|
||||||
|
if stdout1 == "状态: 激活\n" {
|
||||||
|
return "running", nil
|
||||||
|
}
|
||||||
return "not running", nil
|
return "not running", nil
|
||||||
}
|
}
|
||||||
|
|
||||||
func (f *Ufw) Version() (string, error) {
|
func (f *Ufw) Version() (string, error) {
|
||||||
stdout, err := cmd.Execf("%s version | grep ufw", f.CmdStr)
|
stdout, err := cmd.Execf("%s version | grep ufwHasNoPasswordSudo", f.CmdStr)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return "", fmt.Errorf("load the firewall status failed, err: %s", stdout)
|
return "", fmt.Errorf("load the firewall status failed, err: %s", stdout)
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user