自動化執行JOB
原本以為gaussian 03的multi-job的指令
--link--
可以指定output 檔名,結果仔細查manual才發現,
其實上面就有教寫自動化執行JOB的script,
不過我對shell 指令的基礎實在太差,
加上照原廠的指令打,LOOP的地方似乎不領情,
在實驗室玩到2點多,實在有點累,只好不甘不願的回家了。
不過,
我是認真向上的小孩,回家後又繼續鑽研起來,
參考網路上其他人的寫法,我終於寫成功了
vi mu.sh
#!/bin/csh
echo "Current Job Status:" > Status
for inf in *.com
do
echo "Starting file ${inf} at `date +%m%d%H%M`" >> Status
g03 ${inf}
echo "${inf} Done with status ${status}" >> Status
done
echo "All Done." >> Status
exit
echo "Current Job Status:" > Status
for inf in *.com
do
echo "Starting file ${inf} at `date +%m%d%H%M`" >> Status
g03 ${inf}
echo "${inf} Done with status ${status}" >> Status
done
echo "All Done." >> Status
exit
nohup sh mu.sh &
不知不覺就4:30了,
其實我原本是要看coronene氣體吸附相關研究的文獻的,
好,
今日事明日畢!!
0 意見:
張貼留言