shell-init: error retrieving current directory: getcwd: cannot access parent directories: No such fi 如果目前处在这个目录中间/tmp/boss/build/git@repo.we.com/release/t8t-fi-frt.1561119168/sc,执行删除自身的命令,就会无处依托,报这个错 commands.getstatusoutput('rm -rf /tmp/boss/build/git@repo.we.com/release/t8t-fi-frt.1561119168/sc') 执行不到java, mvn ,虽然 /etc/profile输出了java, mvn 的目录 commands.getstatusoutput('cd xxx') commands.getstatusoutput('rm * -rf') 删除的不是xxx目录下的文件,而是当前目录下的,切换目录要用 os.chdir()