我從qsub shell腳本調用了一些python腳本中的幾個unix命令和python,意圖在羣集上運行。問題在於,當腳本執行時,shell中的某些內容似乎會出錯,從而找不到存在的目錄和文件。例如,在qsub的.out輸出文件中,我看到以下錯誤:腳本無法找到從qsub羣集腳本運行時的目錄/文件
cd: /valid/dir/name: No such file or directory
python valid/script/name.py
python: can't open file 'valid/script/name.py': [Errno 2] No such file or directory
所以腳本無法cd到一個絕對存在的目錄中。同樣,在絕對存在的python腳本上調用python會產生錯誤。
任何想法這裏可能會出現什麼問題,或者我怎麼可以嘗試調試呢?
非常感謝。