LSF提交的作业如何在提交满一个系列后,向另外的序列提交作业
时间: 2023-08-18 22:06:18 浏览: 65
在 LSF 中,可以使用 bsub 命令的 -J 参数来提交一个作业系列,-J 参数后面指定的是作业名(job name),如:
```
bsub -J "job[1-100]" "command"
```
上面的命令将会提交一个名称为 job1, job2, ..., job100 的作业系列。
如果想要在一个作业系列提交满后,向另一个序列提交作业,可以使用 bsub 命令的 -w 参数和 -J 参数结合使用,如:
```
bsub -J "job[1-100]" -w "done(job)" "command"
bsub -J "job2[1-100]" "command"
```
上面的命令将会先提交 job1, job2, ..., job100 这个作业系列,然后等到所有作业执行完毕后,再提交一个名称为 job21, job22, ..., job2100 的作业系列。
其中,-w 参数指定了一个作业完成条件,这里使用的是 done(job),表示当所有以 job 开头的作业都完成后,才能提交下一个作业系列。
相关问题
写一个LSF提交作业测试脚本
好的,以下是一个简单的LSF提交作业测试脚本:
```bash
#!/bin/bash
#BSUB -J myjob # 作业名称
#BSUB -o myjob.%J.out # 作业输出文件名
#BSUB -e myjob.%J.err # 作业错误文件名
#BSUB -n 4 # 使用的CPU核心数
#BSUB -W 1:00 # 作业最大运行时间为1小时
#BSUB -q short # 作业提交到short队列
echo "Hello, world!" # 打印输出一句话
sleep 30 # 等待30秒钟
echo "Goodbye, world!" # 打印输出另一句话
```
这个脚本使用了LSF的作业提交命令`bsub`后面加上各种参数,用于指定作业名称、输出文件名、错误文件名、CPU核心数、运行时间和作业队列等信息。在脚本的主体部分,我们简单地打印输出了一句话,然后等待30秒钟,最后再打印输出另一句话。这个脚本可以用于测试LSF作业提交和运行的基本功能。
LSF如何配置只允许特定用户和用户组提交作业
要配置LSF只允许特定用户和用户组提交作业,可以按照以下步骤进行:
1. 修改LSF的配置文件lsf.conf,在其中添加以下两行:
```
UGMASK=0111
UGRESERVED=user1, user2, @group1
```
其中,UGMASK是一个3位八进制数字,用于限制作业的访问权限。0111表示只有所有者可以读、写和执行作业文件,其他用户只能执行作业文件。UGRESERVED用于指定允许提交作业的用户和用户组,其中user1和user2是用户名,@group1是用户组名。
2. 重新加载LSF配置文件,使其生效:
```
badmin reconfig
```
这个命令会重新加载LSF配置文件lsf.conf,并将配置更改应用到集群上的所有节点。
3. 确认配置生效:
```
lsadmin showconf
```
这个命令会显示当前LSF的配置信息,确认UGMASK和UGRESERVED的值已经被正确设置。
现在,只有在UGRESERVED中指定的用户和用户组才能够提交作业。如果其他用户或用户组尝试提交作业,将会收到拒绝访问的错误信息。
相关推荐
![ppt](https://img-home.csdnimg.cn/images/20210720083527.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)