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
~~~