a job runner client and server within limited cpu numbers
cargo install sjqjobrunner
sjqjobrunner [-m max_cpu_num] [-b server_addr:port]
sjqjobsender [-s server_addr:port] jobs..
sjqjobnum [-s server_addr:port]
the server addr will be 0.0.0.0:5233, in client, it will connect to 127.0.0.1:5233 by defaultsjqjobrunner -m 12
sjqjobsender "echo hello;sleep 10;echo done;" "echo job2;sleep 20;echo done;"