|
|
|
@ -37,15 +37,11 @@ sk::runner_backend detect_backend() {
|
|
|
|
|
|
|
|
|
|
void mainLoop(std::queue<sk::program>& programLists){
|
|
|
|
|
while(true){
|
|
|
|
|
///auto now = std::chrono::system_clock::now();
|
|
|
|
|
//std::time_t now_time = std::chrono::system_clock::to_time_t(now);
|
|
|
|
|
//std::cout<<std::ctime(&now_time)<<" "<<programLists.size()<<std::endl;
|
|
|
|
|
//if (programLists.size() == 1)
|
|
|
|
|
// exit(0);
|
|
|
|
|
const sk::program ¤tProgram = programLists.front();
|
|
|
|
|
const sk::host ¤tHost = hosts.top();
|
|
|
|
|
sk::runner runner(detect_backend());
|
|
|
|
|
|
|
|
|
|
auto now = std::chrono::system_clock::now();
|
|
|
|
|
std::time_t now_time = std::chrono::system_clock::to_time_t(now);
|
|
|
|
|
std::cout<<std::ctime(&now_time)<<" "<<programLists.size()<<std::endl;
|
|
|
|
|
if (programLists.size() == 1)
|
|
|
|
|
exit(0);
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
@ -70,7 +66,7 @@ int main() {
|
|
|
|
|
srv.bind("add", [&hosts, &programLists](const std::string &prog, const std::string &image) {
|
|
|
|
|
programLists.push(sk::program{prog, image});
|
|
|
|
|
|
|
|
|
|
/*const sk::program ¤tProgram = programLists.front();
|
|
|
|
|
const sk::program ¤tProgram = programLists.front();
|
|
|
|
|
const sk::host ¤tHost = hosts.top();
|
|
|
|
|
sk::runner runner(detect_backend());
|
|
|
|
|
|
|
|
|
|