task-spooler 工具介绍

task-spooler 工具,又称 tsp,是一个任务流水线管理工具,当:

  1. 多个人使用同一个服务器,但是你们的任务都很占用资源,同时只有一个人的任务能跑,想要一个任务排队的管理工具
  2. 你自己有几个任务都很占用资源,同时只能跑一个,想一个跑完马上自动跑另一个
  3. 你想这些任务都有自动的日志管理

你就可以考虑 tsp 工具

安装

apt install task-spooler

使用

tsp [原始命令] 即可运行

例如原来的命令是 python main.py,改成 tsp python main.py 即可

tsp -l 查看历史任务列表,这个会显示当前运行的任务和已经运行完毕的任务信息,每个任务都会有一个日志文件,你可以使用 tail -100f [文件名] 的方式来查看最后100行日志信息

tsp -t 查看当前任务日志