英语法语西班牙语

Ad


OnWorks 网站图标

dacssched - 云端在线

通过 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器在 OnWorks 免费托管服务提供商中运行 dacssched

这是 dacssched 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器

程序:

您的姓名


dacssched - 基于规则的命令调度

概要


达克赛 [-h | -救命[-二 LOG_LEVEL[-q] [{-r | -规则} 规则_uri]
[{-s | -计划} sched_uri[-v]

商品描述


该程序是 DACS 套房。 这是一个独立的程序,既不接受
通常 DACS 命令行选项(选项) 也不访问任何 DACS 配置
文件。

达克赛 命令在满足指定条件时运行其他程序。 它确实
这是通过定期检查日程表来实现的,该日程表为每个已安排的事件确定
必要条件和应执行的命令行
使满意。 规则与计划分开存储,但在未来的版本中
或许可以用他们的日程安排来包含他们。

尽管 达克赛 在概念上类似于 cron的(8)[1] 运行(8)[2] 等程序
用于安排要执行的命令或在特定时间发送提醒或
日期,有一些重要的区别。 首先,因为 DACS 规则评估
使用引擎,条件比简单的时间或日期更广泛和复杂
用于调度命令 - DACS 表达式[3] 可用。 例如,一个规则
可以编写管理自动文件备份以考虑除
只是星期几和一天中的时间,如有必要,甚至可以在外部运行
程序以协助作出决定。 二、既定日程又定规则
由调度引用的访问 DACS 虚拟文件存储,这意味着它们
可以存储在文件或数据库中,通过 HTTP 检索,等等。

备注
虽然这个程序可能有用,但它目前只是一个原型,用于
演示和实验目的。 一些配置功能、特性、
并且尚未实施生产版本所需的安全步骤。 这
必须定期调用原型; 生产版本将在
后台并以给定的频率自动重新扫描计划。 注意
由于其灵活性,必须以合适的频率轮询时间表 - 在
通常,程序无法计算下一个预定事件何时发生。 还
由于事件不需要由时间或日期触发,因此某些事件可能需要
“自我禁用”,这样他们就不会被无意中反复执行。

操作
该程序加载一个 始你, 来自默认文件或位置
在命令行中指定。 时间表是一个普通的文本文件,其中的每一行都是
空白、评论或预定事件。 文件按以下顺序处理
事件从顶部出现。 任何行上的初始空格都将被忽略。 一条注释行
以“#”字符开头。 一个预定的事件包括一个 姓名,然后是空格,
接着是一个命令。 如果 姓名 评估为 (即,它授予访问权限),命令是
通过执行 系统(3)[4]。 如果规则评估因错误而失败,则事件为
没有执行。 事件在他们的命令被执行后不会从计划中删除
被执行。

A 姓名,必须以斜杠开头,对 达克赛; 它只是一个
用于标识要应用的规则并与规则的服务匹配的标签
元件。

这是一个包含一个事件的简单时间表:

# 一个简单的时间表
/setdate /usr/local/sbin/rdate -a

如果标记为 /setdate 的条件是 将执行指定的命令。

类似以下的简单规则可能与事件相关联:








时间(小时)方程 2 和 (分钟)当量 0




此规则在每天凌晨 2:00 启用事件 /setdate。 我们将假设时间表
每分钟处理一次。

在内部, 达克赛 将上面的计划事件转换为表达式:

规则(“/设置日期”, 规则_uri)

(哪里 规则_uri 指定要使用的规则集),然后计算表达式。 请
参考 排除 谓词[5] 用于附加信息。

配置
参数在检查时被处理(从左到右),它们的顺序可以是
重大。

默认情况下,程序将在文件中查找时间表
${会议::DACS_HOME}/dacssched/sched。 (默认:/usr/local/dacs/dacssched/sched)默认
规则的位置是 ${会议::DACS_HOME}/dacssched/acls。 (默认:
/usr/local/dacs/dacssched/acls)

可以识别以下命令行标志:

-h
打印使用说明。

-二 LOG_LEVEL
将调试输出级别设置为 LOG_LEVEL (见 达克(1)[6])。 默认级别是
警告,以及 -v 标志会提高调试或跟踪的级别。

-q
保持安静,除了错误消息。 这 -v-二 标志与此无关。

-r 规则_uri
-规则 规则_uri
此标志指定要使用的规则集。 它可以是绝对路径名或 URI
的语法 VFS[7] 配置指令。 例子:

-r "[acls1]dacs-fs:/local/acls"
-规则/usr/local/myrules

-s sched_uri
-计划 sched_uri
此标志指定时间表。 它可以是绝对路径名或 URI
的语法 VFS[7] 配置指令。

-v
提高调试输出的级别。 标志可以重复。

诊断


如果一切正常,程序退出 0,如果发生错误,则退出 1。

使用 onworks.net 服务在线使用 dacssched


免费服务器和工作站

下载 Windows 和 Linux 应用程序

  • 1
    移相器
    移相器
    Phaser 是一个快速、免费且有趣的开放式
    源 HTML5 游戏框架,提供
    WebGL 和 Canvas 渲染
    桌面和移动网络浏览器。 游戏
    可以共...
    下载移相器
  • 2
    附庸引擎
    附庸引擎
    VASSAL 是一个游戏引擎,用于创建
    电子版传统板
    和纸牌游戏。 它提供支持
    游戏块渲染和交互,
    和...
    下载 VASSAL 引擎
  • 3
    OpenPDF - iText 的分支
    OpenPDF - iText 的分支
    OpenPDF 是一个 Java 库,用于创建
    以及使用 LGPL 编辑 PDF 文件和
    MPL 开源许可证。 OpenPDF 是
    iText 的 LGPL/MPL 开源继承者,
    一个...
    下载 OpenPDF - iText 的分支
  • 4
    SAGA GIS
    SAGA GIS
    SAGA - 自动化系统
    地球科学分析 - 是地理
    信息系统 (GIS) 软件
    地理数据的强大功能
    加工和分析...
    下载 SAGA GIS
  • 5
    Java/JTOpen 工具箱
    Java/JTOpen 工具箱
    IBM Toolbox for Java / JTOpen 是一个
    Java类库支持
    客户端/服务器和互联网编程
    模型到运行 OS/400 的系统,
    i5/OS, 哦...
    下载 Java/JTOpen 工具箱
  • 6
    D3.js
    D3.js
    D3.js(或数据驱动文档的 D3)
    是一个 JavaScript 库,它允许你
    生成动态的交互式数据
    Web 浏览器中的可视化。 与D3
    您...
    下载 D3.js
  • 更多 ”

Linux 命令

Ad