在 Ubuntu 里没有叫“Ubuntu Trigger”的标准系统组件,所以“在哪设置”取决于你具体指的是哪一类“触发器”。下面把最常见的几种情况都列出来,你对照一下就能找到。
用于定时执行任务。
设置方式:
crontab -e
格式示例:
0 3 * * * /home/user/backup.sh
查看:
crontab -l
系统级 cron:
sudo nano /etc/crontab
比 cron 更强大。
设置位置:
/etc/systemd/system/xxx.service/etc/systemd/system/xxx.timer示例:
sudo systemctl start xxx.timer
sudo systemctl enable xxx.timer
查看:
systemctl list-timers
sudo systemctl enable 服务名
设置文件在:
/etc/systemd/system/
gnome-session-properties
或:
设置 → 开机启动
监听文件变化并执行脚本。
示例(inotify):
inotifywait -m /path -e create -e modify | while read path action file; do
echo "$file changed"
done
有些程序自带 trigger 概念,例如:
可能是以下之一被误翻:
你可以直接告诉我:
我可以直接给你精确的设置步骤 + 示例命令。