嘟嘟社区

[经验] 【宝塔】官方已经修复0点BUG了,下个版本更新


本帖最后由 imes 于 2022-6-13 11:56 编辑

已经修复,等后续更新即可,已奖励宝塔币300,这三百个宝塔币不知道能干什么,有一半得归功于@flyqie 不知道能不能分出去

附赠一个宝塔的邮件检查程序,自带的mail通知很烦人,用golang重写了命令,解压后chmod +x mail 然后放到/usr/bin/里,任意目录执行mail命令就能查看
算了,loc不能上传程序,就放源码吧

  1. package main
  2. import (
  3.         "bytes"
  4.         "fmt"
  5.         "os/exec"
  6. )
  7. //function to execute linux shell command
  8. func execCommand(command string) (string, error) {
  9.         cmd := exec.Command("/bin/sh", "-c", command)
  10.         var out bytes.Buffer
  11.         cmd.Stdout = &out
  12.         err := cmd.Run()
  13.         return out.String(), err
  14. }
  15. // main function
  16. func main() {
  17.         // output notice to user to chose command
  18.         // if input is "check" then execute check command "cat /var/spool/mail/root"
  19.         // elif input is "clean" then execute clean command "cat /dev/null > /var/spool/mail/root"
  20.         // else exit
  21.         println("Please input command: check or clean")
  22.         var command string
  23.         _, err := fmt.Scanln(&command)
  24.         if err != nil {
  25.                 println("Error: " + err.Error())
  26.                 return
  27.         }
  28.         if command == "check" {
  29.                 println("Execute command: cat /var/spool/mail/root")
  30.                 out, err := execCommand("cat /var/spool/mail/root")
  31.                 if err != nil {
  32.                         println("Error: " + err.Error())
  33.                         return
  34.                 }
  35.                 println(out)
  36.         }
  37.         if command == "clean" {
  38.                 println("Execute command: cat /dev/null > /var/spool/mail/root")
  39.                 out, err := execCommand("cat /dev/null > /var/spool/mail/root")
  40.                 if err != nil {
  41.                         println("Error: " + err.Error())
  42.                         return
  43.                 }
  44.                 println(out)
  45.         }
  46.         if command != "check" && command != "clean" {
  47.                 println("Error: Invalid command")
  48.                 return
  49.         }
  50. }

复制代码

这理由不错的
下个版本应该会修复能用第三方云平台的bug吧

thaizxj 发表于 2022-6-13 11:33
下个版本应该会修复能用第三方云平台的bug吧

都不用下个版本,直接面板IP和插件IP统计出不同来源,就能知道了

好的,已卸载
现在没人关心了,都想尽快逃离

海的尽头 发表于 2022-6-13 11:40
现在没人关心了,都想尽快逃离

我在等AMH的新版本

imes 发表于 2022-6-13 11:41
我在等AMH的新版本

我也再等,快了,6月16日就发布了

攒了两千多宝塔币  换了一个充电头。。不知道发货没有。,
https://www.bt.cn/integral

300宝塔币居然价值9天的企业版