跳转到主要内容

提供DIRAC用户界面所需的一系列UNIX-like命令的包

项目描述

COMDIRAC

提供DIRAC用户界面所需的一系列UNIX-like命令的包

提供的命令可以服务于多个目的

用户客户端配置

用户可以自定义其客户端行为。配置文件位于 $HOME/.dirac/dcommands.conf

此文件是一个ConfigParser格式化的文件(参见:https://docs.pythonlang.cn/2/library/configparser.html)。

以下是一个示例配置文件

# dcommands.conf

# 全局客户端配置(主要是默认配置文件) [global] default_profile = frangrilles_user

# frangrilles_user配置文件 [frangrilles_user] # DIRAC组名 group_name = frangrilles_user # 主目录 home_dir = /vo.france-grilles.fr/user/p/pgay # 默认的commanddput目标 default_se = M3PEC-disk # command drepl的默认选项 replication_scheme = all() replication_ses = LAL-disk,CPPM-disk,MSFG-disk

# 其他配置文件 [dirac_user] home_dir = / group_name = dirac_user

它包含一个 [global] 部分,以及一些命名的配置文件部分。配置文件部分被 dinit 命令用于配置与某些用户配置文件的会话。

命令:* dconfig - 从配置文件获取和设置配置选项

会话环境命令

COMDIRAC会话由用户配置文件构建(参见用户客户端配置)。

会话被所有命令用于记住客户端状态(想想shell环境变量)

每个会话适用于调用COMDIRAC命令的Unix进程。

命令:* dinit - 从配置文件初始化会话(创建代理) * dgetenv - 获取会话环境选项 * dsetenv - 设置会话环境选项 * dunsetenv - 删除会话环境选项

文件目录文件和目录

这些命令,如COMDIRAC中的其他命令,需要文件和目录的LFN路径参数。这些LFN路径指定时不带任何前缀(不带“lfn:”)。

这些命令的主要功能是在用户会话内提供一种文件目录“工作目录”。这个工作目录可以用dcd和dpwd分别设置和打印。当设置正确时,工作目录允许用户使用相对路径命名LFN。

命令:* dpwd - 打印文件目录工作目录 * dcd - 更改文件目录工作目录 * dls - 列出文件目录文件和目录 * dreplicas - 列出文件目录文件副本 * dmkdir - 创建文件目录目录 * drmdir - 删除文件目录目录

数据管理

这些命令,如COMDIRAC中的其他命令,需要文件和目录的LFN路径参数。这些LFN路径指定时不带任何前缀(不带“lfn:”)。

当需要本地路径时,如dget或dput命令中,它会从命令上下文中推断出来。例如,本地路径是dget命令的最后一个参数,而在dput命令中是第一个。

命令:* dput - 在文件目录中注册本地文件(并将副本复制到存储元素) * dget - 获取文件目录文件的本地副本 * drm - 从文件目录和所有相关副本中删除文件 * drepl - 复制文件目录文件 * dchmod - 更改文件目录文件的访问权限

文件目录元数据管理

命令:* dmeta - 操作文件目录元数据 * dfind - 使用文件目录元数据查找文件

作业管理

命令:* dinput - 获取DIRAC作业的输入沙盒 * dkill - 终止或删除DIRAC作业 * dlogging - 获取DIRAC作业的日志信息 * doutput - 获取DIRAC作业的输出沙盒 * dstat - 获取DIRAC作业的状态 * dsub - 将作业提交到DIRAC WMS

项目详情


下载文件

下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于 安装包 的信息。

源分布

COMDIRAC-1.3.3.tar.gz (47.8 kB 查看哈希)

上传时间

构建分布

COMDIRAC-1.3.3-py3-none-any.whl (62.7 kB 查看哈希)

上传于 Python 3

由以下支持