1. **\-q \[queue\_name\]** 使用 `-q` 選項來指定作業要提交到的隊列。如果不指定隊列,作業將提交到默認隊列。
~~~
bsub -q my_queue -J my_job_name
~~~
2. **\-J \[job\_name\]** `-J` 選項用于為作業指定一個名稱,這對于管理和識別作業很有用。
~~~
bsub -J my_job_name
~~~
3. **\-I** `-I` 選項通常用于指定作業應該在交互模式下運行。這意味著作業將與提交它的用戶交互,允許實時輸入和輸出。
~~~
bsub -I -J my_interactive_job
~~~
4. **\-p \[options\]** `-p` 選項用于設置作業的優先級。你可以指定作業的優先級,使其在隊列中優先或延后執行。
~~~
bsub -p 100 -J high_priority_job
~~~
5. **\-o \[output\_file\]** 使用 `-o` 選項來指定作業的標準輸出文件。
~~~
bsub -o job_output.txt -J my_job_name
~~~
6. **\-e \[error\_file\]** 使用 `-e` 選項來指定作業的標準錯誤文件。
~~~
bsub -e job_errors.txt -J my_job_name
~~~
7. **組合使用** 你可以組合使用這些選項來滿足特定的作業需求。
~~~
復制bsub -q my_queue -J my_job_name -I -p 100 -o job_output.txt -e job_errors.txt
~~~