diff --git a/src/api/api.go b/src/api/api.go index 583d035..063d5d6 100644 --- a/src/api/api.go +++ b/src/api/api.go @@ -338,8 +338,14 @@ func runSignalCli(wait bool, args []string, stdin string) (string, error) { } } + fullCmd := "" + if(stdin != "") { + fullCmd += "echo '" + stdin + "' | " + } + fullCmd += signalCliBinary + " " + strings.Join(args, " ") + log.Debug("*) su signal-api") - log.Debug("*) ", signalCliBinary, " ", strings.Join(args, " ")) + log.Debug("*) ", fullCmd) cmd := exec.Command(signalCliBinary, args...) if stdin != "" {