ubuntu

Ubuntu Trigger如何触发脚本执行

小樊
41
2025-10-30 19:43:43
栏目: 智能运维

Ubuntu Trigger触发脚本执行的方法

Ubuntu Trigger是Ubuntu系统中用于自动化执行脚本的工具,支持时间规则系统事件文件变化等多种触发方式。以下是具体操作步骤:

1. 安装Ubuntu Trigger

在终端中执行以下命令,更新包列表并安装Ubuntu Trigger:

sudo apt update
sudo apt install ubuntu-trigger

2. 准备脚本文件

创建需要执行的脚本(如my_script.sh),并添加具体命令(例如输出日志):

#!/bin/bash
echo "$(date): Script executed successfully!" >> /tmp/script_log.txt

保存后,赋予脚本可执行权限:

chmod +x /path/to/my_script.sh

3. 创建时间触发器(按计划执行)

通过ubuntu-trigger create命令,结合--every参数设置时间规则(支持cron语法),指定脚本路径:

4. 创建事件触发器(按系统事件执行)

若需在系统启动、用户登录等事件发生时触发脚本,使用--on参数指定事件类型:

5. 创建文件变化触发器(按文件变动执行)

若需在指定目录或文件发生变化(如创建、修改、删除)时触发脚本,使用--type file--path参数指定监控路径,--pattern参数匹配文件名(可选):

6. 管理触发器

7. 监控触发器状态

使用status命令查看指定触发器的执行情况:

ubuntu-trigger status "DailyBackup"

注意事项

0
看了该问题的人还看了