TCLSH - modulefile中获取架构与OS发行版信息

Posted 王万林 Ben

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了TCLSH - modulefile中获取架构与OS发行版信息相关的知识,希望对你有一定的参考价值。

TCLSH - modulefile中获取架构与OS发行版信息

需求

为了规范各业务在编写需使用到架构与系统信息的modulefile,本文将公共procedure抽出来作为公共的procedure供调用。

代码

# Procedures to get information of system.
# Author: thesre
# Date: 08/29/2021

# Get arch
proc getArch {} {
    return [exec arch]
}

# Get distribution info. If your OS is from REDHAT, such as RHEL and CentOS, you may get info from /etc/redhat-release file.
proc getDistInfo {} {
    return [exec lsb_release -d]
}

参考资料

以上是关于TCLSH - modulefile中获取架构与OS发行版信息的主要内容,如果未能解决你的问题,请参考以下文章

查看tclsh版本

Spack重新生成modulefile

Spack重新生成modulefile

/tmp目录不可写,引起module load部分modulefile报错

/bin/sh: 1: tclsh: not found

工行“去O”数据库选型与分布式架构设计