task-spooler 工具,又称 tsp,是一个任务流水线管理工具,当:
- 多个人使用同一个服务器,但是你们的任务都很占用资源,同时只有一个人的任务能跑,想要一个任务排队的管理工具
- 你自己有几个任务都很占用资源,同时只能跑一个,想一个跑完马上自动跑另一个
- 你想这些任务都有自动的日志管理
你就可以考虑 tsp 工具
安装
apt install task-spooler
使用
tsp [原始命令]
即可运行
例如原来的命令是 python main.py
,改成 tsp python main.py
即可
tsp -l
查看历史任务列表,这个会显示当前运行的任务和已经运行完毕的任务信息,每个任务都会有一个日志文件,你可以使用 tail -100f [文件名]
的方式来查看最后100行日志信息
tsp -t
查看当前任务日志