首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

如何打印作业运行的历史记录以及如何使用脚本名称作为PBS_JOBNAME?

打印作业运行的历史记录可以通过PBS(Portable Batch System)的日志功能来实现。PBS是一种常用的作业调度系统,用于管理和调度计算集群中的作业。

要打印作业运行的历史记录,可以使用以下步骤:

  1. 配置PBS日志功能:在PBS配置文件中,通常是/etc/pbs.conf/etc/pbs.conf.d/pbs,找到PBSLOGFILE参数,并设置为指定的日志文件路径,例如/var/log/pbs.log。确保该文件路径对PBS用户可写。
  2. 重启PBS服务:在终端中执行以下命令重启PBS服务,使配置生效:sudo service pbs restart
  3. 查看作业历史记录:使用PBS提供的命令qhist可以查看作业的历史记录。例如,要查看作业ID为12345的历史记录,可以执行以下命令:qhist -j 12345
  4. 输出作业历史记录到文件:如果需要将作业历史记录输出到文件,可以使用重定向操作符>将输出结果保存到文件中。例如,将作业ID为12345的历史记录保存到文件job_history.txt中,可以执行以下命令:qhist -j 12345 > job_history.txt

关于如何使用脚本名称作为PBS_JOBNAME,可以在PBS作业脚本中使用PBS提供的环境变量PBS_JOBNAME来获取脚本名称。PBS_JOBNAME变量包含了提交作业时指定的作业名称。

例如,在PBS作业脚本中,可以通过以下方式使用脚本名称作为PBS_JOBNAME:

代码语言:bash
复制
#!/bin/bash
#PBS -N my_job

echo "Job name: $PBS_JOBNAME"

在上述示例中,作业名称被指定为my_job,通过$PBS_JOBNAME可以获取到该名称并进行输出。

腾讯云提供的与PBS类似的作业调度系统是Tencent Batch,可以通过Tencent Batch来管理和调度作业。更多关于Tencent Batch的信息可以参考腾讯云官方文档:Tencent Batch产品介绍

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • WINCC通过生产批次名称来进行批次数据过滤查询的组态编程方法

    1 <概述> <在一些行业的生产过程中,产品按照批次进行生产。WinCC 在批次生产过程中会对一些生产数据进行归档,以便于后期对批次生产进行分析或者追溯。WinCC 提供了数据归档的功能,并且还可以通过多种方式将归档数据查询出来进行呈现。例如通过 OnlineTrendControl 显示历史趋势,通过 OnlineTableControl 显示历史数据。也可以通过报表打印的方式输出到打印机或者报表文件。但是在使用 WinCC OnlineTrendControl 以OnlineTableControl 时,对于数据的过滤查询只能根据时间进行。这就给这种希望根据批次名称进行批次数据查询的应用带来了一些不便。为了解决这个问题,本文将介绍如何能够通过生产批次名称来进行批次数据过滤查询的组态编程方法。 1.1 <实现原理> <首先明确应用需求的重点是希望根据批次名称进行历史数据的查询。那么也就意味着只要能够在 WinCC 中归档批次名称的同时,将该批次的开始生产时间以及结束生产时间与批次名称一同进行归档。当选择了需要查询的批次名称的时候也就能够获取到该批次的生产起始以及结束时间,再根据这两个时间即可过滤查询出该批次生 产过程中归档的所有历史数据。 1.2 <测试环境> <本文中的功能实现所使用 WinCC 版本为 V7.5 SP1 亚洲版。操作系统为 Windows 10 Pro Version 1803(64-Bit)>

    01

    Activiti7笔记(二)Activiti7一共涉及到25张表,哪些操作会涉及哪些表,每张表的作用是什么

    第二部分是表示表的用途的两个字母标识。 用途也和服务的 API 对应。 ACT_RE :'RE’表示 repository。 这个前缀的表包含了流程定义和流程静态资源 (图片,规则,等等)。 ACT_RU:'RU’表示 runtime。 这些运行时的表,包含流程实例,任务,变量,异步任务,等运行中的数据。 Activiti 只在流程实例执行过程中保存这些数据, 在流程结束时就会删除这些记录。 这样运行时表可以一直很小速度很快。 ACT_HI:'HI’表示 history。 这些表包含历史数据,比如历史流程实例, 变量,任务等等。 ACT_GE : GE 表示 general。 通用数据, 用于不同场景下

    02

    CONQUEST 编译安装指南 Slurm 篇

    在实际的生产环境中,使用单用户模式直接运行命令的机会不是很多,通常是采用提交作业任务给集群计算的方式。这样一来既能节约资源和时间,又能申请到更大规模的计算资源,对于平台管理人员还是用户来说都是非常有利的。国家超算中心,地方超算中心,学校超算中心一般都对外提供这样的服务,不过需要按核时进行计费。所谓“核时”就是一个 CPU 核运行一个小时,这也是高性能计算中通常使用的资源衡量单位。作为超算中心或者高性能集群,必不可缺的就是集群作业管理系统,它可以根据用户的需求,统一管理和调度集群的软硬件资源,保证用户作业公平合理地共享集群资源,提高系统利用率和吞吐率。

    01

    《Python分布式计算》 第6章 超级计算机群使用Python (Distributed Computing with Python)典型的HPC群任务规划器使用HTCondor运行Python任务

    本章,我们学习另一种部署分布式Python应用的的方法。即使用高性能计算机(HPC)群(也叫作超级计算机),它们通常价值数百万美元(或欧元),占地庞大。 真正的HPC群往往位于大学和国家实验室,创业公司和小公司因为资金难以运作。它们都是系统巨大,有上万颗CPU、数千台机器。 经常超算中心的集群规模通常取决于电量供应。使用几兆瓦的HPC系统很常见。例如,我使用过有160000核、7000节点的机群,它的功率是4兆瓦! 想在HPC群运行Python的开发者和科学家可以在本章学到有用的东西。不使用HPC群的读者,

    010
    领券