我有以下的小腳本 - myjob.qsub:在UNIX
#!/bin/sh -login
#PBS -l walltime=00:15:00
#PBS -l nodes=1:ppn=1
#PBS -l mem=2gb
#PBS -N myrun05168
/myexecutable >mylog.log
我沒有讓它可執行:
chmod u+x myexecutable
當我試圖通過改變目錄到運行文件夾的可執行,然後sumbit作業:
qsub myjob.qsub
給我的錯誤/我的可執行文件或目錄。
我試圖用 「./」:
#!/bin/sh -login
#PBS -l walltime=00:15:00
#PBS -l nodes=1:ppn=1
#PBS -l mem=2gb
#PBS -N myrun05168
./myexecutable >mylog.log
但亙古不變的幫助。
時,我只是想在命令行運行我的可執行文件,它的工作原理:
./myexecutable
由於此作業需要提交在集羣計算機系統的工作,我無法運行此。
有什麼建議嗎?
我的可執行文件在一邊這個目錄,到/ mnt /家庭/用戶名/ myruns/p_runs/Fw2010/SEED1,當我試圖改變使用/ mnt/home/username/myruns/p_runs/Fw2010/seed1> mylog.log取代該腳本,它不會產生任何輸出,錯誤日誌爲空白! – jon 2012-08-13 20:33:37
您還需要使用日誌文件的完整路徑。 – 2012-08-14 18:06:08