關於Bourne Shell - Linux

Table of Contents

最近拿到一個shell scipt
最前面幾行是這個樣子
#!/bin/sh

#$ -S /bin/sh
#$ -cwd
#$ -V
#$ -q all.q
#$ -pe openmpi2 6

除了最前面一行我知道是用Bourne Shell
其它幾行我都查不到到底是為什麼要寫這樣
上網google也找不出所以然
那個#字號在前有使這幾行失去作用嗎?
請問有人可以提供網頁或是簡單的解說嗎 @@

此外再加上一個問題 QQ
http://www.cse.psu.edu/it/hpc/samples/parallel.pbs

############################################################
# #
# Execute the run. Do not run in the background. #
# #
############################################################

runprogram()
{
*/usr/local/mpich/bin/mpirun -machinefile $PBS_NODEFILE -np $NO_OF_NODES hw4
1000
000000*
}

我在這個網頁看到sh的指令裡用了runprogram(){....}
這個我也都查不到
它到底是什麼....Orz
--

All Comments

Valerie avatarValerie2011-12-17
一般#後面都是註解 如果有額外功能 可能是宣告用途
Freda avatarFreda2011-12-22
因為它寫的看起來很不像是註解,好像有額外用途的樣子
Odelette avatarOdelette2011-12-23
Keywords: SGE OpenMPI
Oliver avatarOliver2011-12-26
嗯嗯,我會去找看看,謝謝