From d8bda0b2294afe59f0edc062fd145cd24ea725db Mon Sep 17 00:00:00 2001 From: Chris Lu Date: Fri, 2 Jul 2021 13:33:15 -0700 Subject: [PATCH] locate the weed binary --- weed/command/fuse.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/weed/command/fuse.go b/weed/command/fuse.go index f2534e853..609892b5b 100644 --- a/weed/command/fuse.go +++ b/weed/command/fuse.go @@ -195,7 +195,11 @@ func runFuse(cmd *Command, args []string) bool { // the master start the child, release it then finish himself if masterProcess { - arg0 := os.Args[0] + arg0, err := os.Executable() + if err != nil { + panic(err) + } + argv := append(os.Args, "-o", "child") attr := os.ProcAttr{}