#job #queue #task #task-queue #directory #db #rtqd

bin+lib rtq

类似于 atd 的作业管理工具。在单个主机上逐个运行作业

1 个不稳定版本

使用旧的 Rust 2015

0.1.0 2018年6月16日

#43 in #task-queue

MIT 许可证

18KB
406

RTQ (RusT 作业队列)

描述

该项目包含两个二进制文件

  • rtqd:从作业队列中运行作业的守护进程
  • rtqa:将作业添加到作业队列

作业队列存储在 sqlite 数据库中,将在 $HOME/.rtq/rtq.db 中创建

rtqd 的日志目录位于 $HOME/tmp/rtq_work_dir/rtq/

单个任务的工目录位于 $HOME/tmp/rtq_work_dir/tasks/

示例

所有示例都需要保持 rtqd 运行。

  • rtqa echo "hello world"
  • rtqa bash -l -c "sleep 30 & echo oh my god 2>&1 > my_redirected_output.log"

依赖项

~25MB
~469K SLoC