aboutsummaryrefslogtreecommitdiff
path: root/weed/command
diff options
context:
space:
mode:
Diffstat (limited to 'weed/command')
-rw-r--r--weed/command/fuse.go6
1 files changed, 5 insertions, 1 deletions
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{}