为PBS任务提交提供一个统一的入口和可扩展框架。 脚本主要实现以下功能特性:
- 对提交命令进行封装,根据软件,队列,团队因素等不同情况调节调度的参数
- 优化调度策略
- 对输入文件进行检查
- 显示队列的使用情况
这是一个纯命令行工具。参数分为两个层次:
- 公共参数:在所有的软件中都有效
- 私有参数:只在对应的软件扩展下生效
大致格式为./pbs_sub.py [公共参数] 软件名称 [私有参数]
可以使用
./pbs_sub.py -h
打印所有的公共参数说明,以及支持的软件列表和对应的脚本版本, 以及一些工具命令。
./pbs_sub.py
打印出当前pbs运行的统计信息
使用
./pbs_sub.py APP -h
打印对应的软件的的使用说明