2015-08-24 100 views
0

我有這個shell腳本從中調用Java類來加載網頁。現在我想修改shell腳本代碼來調用另一個shell腳本。重定向 - Shell腳本

-DstrHost=xxx.xxx.xx.com \ 
-DstrOracleSid=DEV1 \ 
-DSTR_VAULT_PW_ENC="disabled" \ 
-DSTR_PARAPI_IP="xxx.xx.xx.com" \ 
-DSTR_PARAPI_U=`cat ${PGMPATH}/_dsa_user_dev.txt` \ 
-DSTR_PARAPI_KFILE="${PGMPATH}/_dsa_kfile_dev.txt" \ 
-DCGI_PGM="${BASE_PGM_NAME}.sh" \ 
https://wwwxx.aaa.xxxx.com/cgi-bin/redirect_xxx.sh 
#xxx.xx.xx.MainCgiProgram 
# 2>&1 
# 2>/dev/null 
#-Djavax.net.ssl.trustStore="/proj/gdms/www/cgi-bin/cacerts" \ 

以前,只要我調用.sh文件,流程將導航到MainCgiProgram。現在我想調用另一個.sh文件。我試圖調用另一個.sh文件,但得到「內部服務器錯誤」。請告訴我的代碼中有什麼問題。

+0

這是不是真的清楚你的要求。但是,通常情況下,當服務器發出服務請求時會出現內部服務器錯誤,例如,如果您在www.xxxxx.yyy上請求某些內容,並且它返回內部服務器錯誤,則會出現內部服務器錯誤服務器,而不是在客戶端。 – vish4071

回答

0

只需添加./another_shell_script.sh一行到你的shell腳本

注: 我假定這兩個文件(another_shell_script.sh和你的shell腳本)在同一文件夾