为什么strace会使用ENOENT返回码返回这么多execve调用?
我想用strace来查看当我做'hadoop fs -ls'时发生了什么,所以我运行了命令: strace -f -e trace=execve hadoop fs -ls /stg导致了很多这样的输出: [pid 187050] execve("/opt/sas/app/platform/lsf/8.0/linux2.6-glibc2.3-x86_64/etc/setsid", ["setsid", "bash", "-c", "echo $$"], [/* 78 vars */]) = -1 ENOENT (No such file or directory) [pid 187050] execve("/opt/sas/app/platform/lsf/8.0/linux2.6-glibc2.3-x86_64/bin/setsid", ["setsid", "bash", "-c", "echo $$"], [/* 78 vars */]) = -1 ENOENT (No such file or directory) [pid 187050] execve("/opt/dca/bin/setsid", ["setsid", […]