$ ./826946.pl
CMD : >>echddo 'arghh'<<
RETURN_CODE: >>32512<<
CMD_RESULT : >>sh: echddo: not found
<<
####
$ ./826946.pl
sh: Syntax error: Unterminated quoted string
CMD : >>echddo arghh'<<
RETURN_CODE: >>512<<
CMD_RESULT : >><<
##
##
( cmd: echddo 'arghh' 2>&1 )
...
[pid 15950] rt_sigaction(SIGTERM, NULL, {SIG_DFL}, 8) = 0
[pid 15950] rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0
[pid 15950] fcntl(2, F_DUPFD, 10) = 10
[pid 15950] close(2) = 0
[pid 15950] fcntl(10, F_SETFD, FD_CLOEXEC) = 0
[pid 15950] dup2(1, 2) = 2
[pid 15950] stat("/home/almut/bin/echddo", 0x7fffb62454b0) = -1 ENOENT (No such file or directory)
[pid 15950] stat("/usr/local/sbin/echddo", 0x7fffb62454b0) = -1 ENOENT (No such file or directory)
[pid 15950] stat("/usr/local/bin/echddo", 0x7fffb62454b0) = -1 ENOENT (No such file or directory)
[pid 15950] stat("/usr/sbin/echddo", 0x7fffb62454b0) = -1 ENOENT (No such file or directory)
[pid 15950] stat("/usr/bin/echddo", 0x7fffb62454b0) = -1 ENOENT (No such file or directory)
[pid 15950] stat("/sbin/echddo", 0x7fffb62454b0) = -1 ENOENT (No such file or directory)
[pid 15950] stat("/bin/echddo", 0x7fffb62454b0) = -1 ENOENT (No such file or directory)
[pid 15950] write(2, "sh: ", 4) = 4
[pid 15950] write(2, "echddo: not found", 17) = 17
[pid 15950] write(2, "\n", 1) = 1
...
( cmd: echddo arghh' 2>&1 )
...
[pid 15945] rt_sigaction(SIGTERM, NULL, {SIG_DFL}, 8) = 0
[pid 15945] rt_sigaction(SIGTERM, {SIG_DFL}, NULL, 8) = 0
[pid 15945] write(2, "sh: ", 4sh: ) = 4
[pid 15945] write(2, "Syntax error: Unterminated quote"..., 40Syntax error: Unterminated quoted string) = 40
[pid 15945] write(2, "\n", 1
...