9个版本

0.2.7 2022年8月19日
0.2.6 2022年8月19日
0.1.2 2022年8月17日

#4 in #addr

Download history 4/week @ 2024-03-28 1/week @ 2024-04-04 48/week @ 2024-07-04 7/week @ 2024-07-11

每月 55 次下载

MIT 许可证

10KB
205

jobrunner

在有限CPU数量内的作业运行客户端和服务器

安装

cargo安装sjqjobrunner

用法

  • 在服务器中:sjqjobrunner [-m max_cpu_num] [-b server_addr:port]
  • 在客户端中:sjqjobsender [-s server_addr:port] jobs..
  • 在客户端查询当前状态:sjqjobnum [-s server_addr:port] 服务器地址将是 :::5233,在客户端中,默认将连接到 ::1:5233

示例

  • 在服务器中:sjqjobrunner -m 12
  • 在客户端中:sjqjobsender "echo hello;sleep 10;echo done;" "echo job2;sleep 20;echo done;"

依赖

~6–15MB
~182K SLoC