# Qsub basics : How to pass parameters to script which is being run by qsub?

**URL:** <https://community.openpbs.org/t/qsub-basics-how-to-pass-parameters-to-script-which-is-being-run-by-qsub/1871>\
**Category:** Developers\
**Created:** [November 22, 2019, 1:08pm UTC](https://community.openpbs.org/t/qsub-basics-how-to-pass-parameters-to-script-which-is-being-run-by-qsub/1871 "2019-11-22T13:08:46Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![vaibhav](https://avatars.discourse-cdn.com/v4/letter/v/c68b51/32.png) [@vaibhav](https://community.openpbs.org/u/vaibhav)\
**Post date:** [November 22, 2019, 1:08pm UTC](https://community.openpbs.org/t/qsub-basics-how-to-pass-parameters-to-script-which-is-being-run-by-qsub/1871/1 "2019-11-22T13:08:46Z")

</div>

Hello experts,

I have a script lets say movetestfile.sh which I want to run using qsub.

The movetestfile.sh contains a command to copy the input file from input folder to output folder.  
for example -  
cp $1 /home/user1/Desktop/PBSProExample/output\_folder

how do I submit this script to qsub?

I tried the below command but it gives error.  
qsub movetestfile.sh /home/user1/Desktop/PBSProExample/input\_folder/test.txt

Thanks,  
Vaibhav

---

<div class="post-metadata">

**Author:** ![jon](https://yyz2.discourse-cdn.com/flex030/user_avatar/community.openpbs.org/jon/32/23_2.png) [@jon](https://community.openpbs.org/u/jon)\
**Post date:** [November 22, 2019, 4:28pm UTC](https://community.openpbs.org/t/qsub-basics-how-to-pass-parameters-to-script-which-is-being-run-by-qsub/1871/2 "2019-11-22T16:28:33Z")

</div>

pbspro requires that you use the – flag before your script. So you would need to run

qsub – /full/path/to/movetestfile.sh /home/user1/Desktop/PBSProExample/input\_folder/test.txt
