+ //return system(_executable.c_str());
+ pid_t proc = fork();
+ if (proc == -1) return proc;
+
+ if (proc == 0) {
+ //execl("/bin/sh", "-c", _executable.c_str(), (char*) NULL);
+ int val = system(_executable.c_str());
+ exit(val);
+ }
+ int retval;
+
+ waitpid(proc,&retval,0);
+
+ cout << "Done executing: " << _name << endl;
+ return retval;