Ubuntu Trigger 是一个用于实现定时任务调度的工具,它可以帮助你在指定的时间执行特定的任务。要在 Ubuntu 上使用 Trigger 实现定时任务调度,请按照以下步骤操作:
首先,确保你的系统已经安装了 Python 和 pip。然后,通过以下命令安装 Trigger:
pip install trigger
创建一个 Python 脚本,用于定义你想要定时执行的任务。例如,创建一个名为 my_task.py
的文件,并添加以下内容:
def my_function():
print("Hello, this is my scheduled task!")
在终端中,使用 Trigger 调度你的任务。例如,要每天上午 9 点执行 my_task.py
文件中的任务,可以使用以下命令:
trigger --every day --at 09:00 run my_task.py
要查看已调度的任务列表,可以使用以下命令:
trigger list
要删除已调度的任务,可以使用以下命令:
trigger remove <task_id>
其中 <task_id>
是要删除的任务的 ID。
默认情况下,Trigger 会在系统重启后丢失所有已调度的任务。要使任务在系统重启后仍然有效,可以使用以下命令将任务保存到文件中:
trigger save my_tasks.trg
然后,在系统启动时使用以下命令加载任务:
trigger load my_tasks.trg
现在,你已经成功使用 Ubuntu Trigger 实现了定时任务调度。你可以根据需要创建和管理多个任务,以满足不同的调度需求。