利用Ubuntu Trigger实现自动化任务步骤如下:
安装工具:
sudo apt update && sudo apt install ubuntu-trigger
创建脚本:
nano
)编写任务脚本(如my_script.sh
),并赋予可执行权限:chmod +x /path/to/my_script.sh
创建触发器:
triggertool
命令创建触发器,指定触发规则(时间/事件)和脚本路径:
ubuntu-trigger create --name "DailyTask" --every "0 2 * * *" --command "/path/to/my_script.sh"
ubuntu-trigger create --name "StartupTask" --on "startup" --command "/path/to/my_script.sh"
管理触发器:
ubuntu-trigger list
ubuntu-trigger enable/disable "TriggerName"
ubuntu-trigger delete "TriggerName"
监控执行:
使用ubuntu-trigger status "TriggerName"
查看触发器运行状态。
说明:Ubuntu Trigger通过triggertool
命令行工具实现,支持时间规则(如cron
格式)和系统事件(如startup
、shutdown
),适合自动化脚本调度。