diff options
| author | linxin <[email protected]> | 2023-04-28 17:21:02 +0800 |
|---|---|---|
| committer | linxin <[email protected]> | 2023-04-28 17:21:02 +0800 |
| commit | d5ad3e84fda73cc454aedcde33d66d06b638cf76 (patch) | |
| tree | 49a4be552e0985f11ca10e2ac5182025809149c6 /coredump-handler | |
| parent | b95933e884c298d0fdaf3bd843f58dc2e05e6bbd (diff) | |
修改rpm打包方式,修改文件存放路径,增加先查询node后调用debug1.0.3
Diffstat (limited to 'coredump-handler')
| -rw-r--r-- | coredump-handler/coredump-handler.go | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/coredump-handler/coredump-handler.go b/coredump-handler/coredump-handler.go index a87eec8..4bd6f3b 100644 --- a/coredump-handler/coredump-handler.go +++ b/coredump-handler/coredump-handler.go @@ -174,7 +174,7 @@ func main() { flag.StringVar(&coredump_config.Initial_ns_pid, "P", "", "initial ns pid") flag.StringVar(&coredump_config.Process_ns_pid, "p", "", "process ns pid") flag.StringVar(&coredump_config.Process_exe_path, "E", "", "pathname of executable process") - flag.StringVar(&coredump_config.Corepipe_config_path, "configpath", "", "configfile's path") + flag.StringVar(&coredump_config.Corepipe_config_path, "C", "", "configfile's path") flag.Int64Var(&coredump_config.Timestamp, "t", 0, "the time of coredump") flag.StringVar(&coredump_config.GID, "g", "", "Numeric real GID of dumped process.") flag.IntVar(&coredump_config.Signal, "s", -1, "Number of signal causing dump") @@ -185,7 +185,7 @@ func main() { if err != nil { journal.Print(journal.PriErr, err.Error()) } - info = fmt.Sprintf("initialize command line parameters. -P=%s -p=%s -E=%s -configpath=%s -t=%d -g=%s -h=%s -s=%d -u=%s", coredump_config.Initial_ns_pid, coredump_config.Process_ns_pid, coredump_config.Process_exe_path, coredump_config.Corepipe_config_path, coredump_config.Timestamp, coredump_config.GID, coredump_config.Hostname, coredump_config.Signal, coredump_config.UID) + info = fmt.Sprintf("initialize command line parameters. -P=%s -p=%s -E=%s -C=%s -t=%d -g=%s -h=%s -s=%d -u=%s", coredump_config.Initial_ns_pid, coredump_config.Process_ns_pid, coredump_config.Process_exe_path, coredump_config.Corepipe_config_path, coredump_config.Timestamp, coredump_config.GID, coredump_config.Hostname, coredump_config.Signal, coredump_config.UID) journal.Print(journal.PriInfo, info) coredump_config.Process_exe_path = strings.Replace(coredump_config.Process_exe_path, "!", "/", -1) //判断参数读取是否正确 @@ -200,6 +200,9 @@ func main() { journal.Print(journal.PriErr, err.Error()) return } + if pipe_config.Storage_type == 0 { + return + } //判断硬盘使用率 flag, err := isDiskSufficient(pipe_config) if err != nil && !flag { |
