提供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
项目详情
下载文件
下载适合您平台的应用程序。如果您不确定选择哪个,请了解更多关于 安装包 的信息。