你提到的 “Ubuntu Trigger” 不是一个官方标准软件包,因此安装方式取决于你具体指的是什么。下面把最常见的几种情况都列出来,你可以对照看看你指的是哪一种。
在 Ubuntu 里,“trigger” 通常是 systemd timer 的触发机制,而不是一个叫 Ubuntu Trigger 的软件。
sudo apt update
sudo apt install systemd
桌面版和服务器版 Ubuntu 默认都已安装。
sudo nano /etc/systemd/system/mytask.service
[Unit]
Description=My Task
[Service]
Type=oneshot
ExecStart=/usr/local/bin/myscript.sh
sudo nano /etc/systemd/system/mytask.timer
[Unit]
Description=Run my task every hour
[Timer]
OnBootSec=5min
OnUnitActiveSec=1h
[Install]
WantedBy=timers.target
sudo systemctl daemon-reload
sudo systemctl enable --now mytask.timer
查看状态:
systemctl list-timers
✅ 这是 Ubuntu 官方推荐方式
Ubuntu 桌面环境中,有时会用 Triggerhappy 或 GNOME 自动化工具。
sudo apt update
sudo apt install triggerhappy
配置:
sudo nano /etc/triggerhappy/triggers.d/my.conf
有可能是:
请尝试以下方式之一:
snap find trigger
snap install <包名>
apt search trigger
那通常是:
为了给你最准确的安装方法,你可以告诉我:
只要补充一句,我可以直接给你完整可执行的安装步骤。