submit的shell script該怎麼寫? - Linux

Table of Contents

請問一個關於跑程式的問題
我在submit job的電腦是用condor的系統
condor.sh的內容如下:
--
universe=vanilla
initialdir=.
executable=a.out
queue
--
由於我都在執行檔的資料夾內做submit的動作,而且執行檔就取叫a.out
所以這樣子的設定都是OK的

這次我遇到一個套裝軟體,我要執行的動作不是執行檔a.out
而是給一個指令且後面還有許多參數控制輸出檔和輸入檔,如:
run -f xxx -p xxx -o xxx
這樣子要怎麼submit呢?
我是把executable=a.out改成=a.bat
然後編輯a.bat這個檔案
裡頭就只打一行run -f xxx -p xxx -o xxx

可是這樣子丟出去的job一下子就錯誤結束了,我也不知道錯在哪
這應該算是linux的問題吧?
有人可以給我一些幫助嗎?
--

All Comments

Jacob avatarJacob2009-11-07
你的 a.bat 能執行嗎? (chmod a+x a.bat)
Jake avatarJake2009-11-07
或者用"source"指令執行也可以(source a.bat)...
Xanthe avatarXanthe2009-11-11
一樓的用完沒反應跳下一行指令,二樓的用完會跑
William avatarWilliam2009-11-16
這樣子是什麼情形,二樓的應該就是./a.bat吧?
Olive avatarOlive2009-11-17
沒有 +x 權限的檔案不能直接執行 (./a.bat)
Linda avatarLinda2009-11-21
去弄本 linux 的基本觀念書籍來看吧