qsubコマンドを実行する前にログインノード上で計算が始まってしまいます

Q.qsubコマンドを実行する際にマニュアル記載の通り、下記のようにコマンドを叩くと
qsubコマンドを実行する前にログインノード上で計算が始まってしまいます。 

GSICUSER@login1:~> #!/bin/bash
GSICUSER@login1:~> #$ -cwd
GSICUSER@login1:~> #$ -l f_node=2
GSICUSER@login1:~> #$ -l h_rt=0:30:0
GSICUSER@login1:~> . /etc/profile.d/modules.sh
GSICUSER@login1:~> module load matlab/R2017a
GSICUSER@login1:~> matlab -nodisplay -r AlignMultipleSequencesExample

A.バッチスクリプトを作成して、作成したバッチスクリプトをqsubコマンドで投入して下さい。
上記の場合は、login1のシェル上で実行しております。

上記のバッチスクリプトやシェルなどの用語がわからない場合は
初心者なのですが、何をすればよいのかわかりませんのUNIX/Linuxの初心者の方をご確認下さい。