[root@localhost usr]# sh test.sh
command not found
-bash: cd: usr: No such file or directory
這里碰到了一個問題,我用Xshell遠程登錄到服務器,直接可以執行我的一個腳本,這個腳本里有一些命令是在PATH路徑下的。
但是在Jenkins里面直接執行腳本卻報錯了,說是找不到這些命令,最后我在執行腳本前先export PATH = /home/....
把PATH設置了一下,結果就執行成功了,不知道為什么 jenkins遠程登錄默認讀不到PATH.

還是出現找不到文件,修改如下:
#!/bin/bash export PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/root/bin:/usr/local/git/bin pwd 打印當前運行目錄 python3 Test_Suite.py 直接執行python腳本就可以了 ls -l ./ |awk '/^d/ {print $NF}' ## 調試用的
