这是命令 mdm.screen 可以在 OnWorks 免费托管服务提供商中使用我们的多个免费在线工作站之一运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
mdm.screen - 在 mdm-master 下运行命令
概要
屏幕 [-c iospec[-n 奴隶] 命令
商品描述
屏幕 运行 命令 下 MDM 大师 以便 mdm-运行 命令在 命令 可以跑进去
平行。
该程序是中间人系统 (mdm) 的一部分。
配置
这款 屏幕 命令有两个可选选项。
-c iospec
iospec 文件(见下文)。
-n 奴隶
的数量 mdm-从机 要启动的进程(默认为 6)。
“ 欧斯佩克 文件
MDM 大师 使用 iospec 文件来决定两个命令是否相互干扰,
如果它们不干扰,它只会同时运行两个命令。
的每一行 iospec 文件指定程序的 I/O 行为,除非行
以“#”字符开头,在这种情况下,该行被视为注释并被忽略。
格式如下:
程序 规格 规格 ...
程序 命名您指定其行为的程序。 对于每个 规格 元素
第一个字符表示 用法, 其余字符表示 资源.
A 资源 以“-”字符开头的表示相应的参数
程序选项。 一种 资源 即空字符串表示程序参数。 一种
资源 不为空且不以“-”字符开头的表示 资源
字符串本身。
A 用法 通常是大写字符。 如果两个命令访问同一个资源
具有不同 用法, MDM 大师 不会同时运行这两个命令。
此外,如果命令访问带有“W”的资源 用法, MDM 大师 不会运行它
使用以任何方式访问相同资源的任何命令(包括“W”)。 有一个
特殊情况:如果 用法 是 '0' 并且 资源 以“-”字符开头,表示
资源 程序选项不带任何参数。
所有程序都有一个隐含的 规格 'Rglobal',所以如果你将一个程序标记为 'Wglobal',它
当任何其他命令正在运行时不会运行。
这是一个有助于澄清问题的示例。 假设我们有以下 iospec 文件:
cc Wo 0-c R
瓦
然后这两个命令 能够 同时运行:
cc -o pa pa.o lib.o
cc -o pb pb.o lib.o
这两个命令 不能 同时运行:
cc -o pa.o -c pa.c
cc -o pa pa.o lib.o
这两个命令也 不能 同时运行:
cc -o pa pa.o lib.o
均值
退出 状态
的退出状态 屏幕 是0。
例
以下是解压缩当前目录中所有扩展名为 .gz 的文件的操作
树。
mdm.screen 查找。 -iname '*.gz' -exec mdm-run gunzip {} \;
既然我们跑 发现 下 屏幕 并调用 拉链 下 mdm-运行,我们指定我们
希望运行 拉链 并行命令。
使用 onworks.net 服务在线使用 mdm.screen