26 lines
		
	
	
	
		
			789 B
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			26 lines
		
	
	
	
		
			789 B
		
	
	
	
		
			C++
		
	
	
	
	
	
| /// \file spawntest/main.cpp
 | |
| /// Contains a testing program for the Util::Proc utility class.
 | |
| 
 | |
| #include <iostream>
 | |
| #include <string>
 | |
| #include "../../util/util.h" //Process utility
 | |
| 
 | |
| /// Sleeps a maximum of five seconds, each second being interruptable by a signal.
 | |
| void sleepFive(){
 | |
|   sleep(1); sleep(1); sleep(1); sleep(1); sleep(1);
 | |
| }
 | |
| 
 | |
| /// Testing program for Util::Proc utility class.
 | |
| int main(){
 | |
|   Util::Procs::Start("number1", "./test.sh Koekjes");
 | |
|   sleepFive();
 | |
|   Util::Procs::Start("number2", "./testpipein.sh", "./testpipeout.sh");
 | |
|   sleepFive();
 | |
|   Util::Procs::Start("number3", "./infitest.sh");
 | |
|   sleepFive();
 | |
|   Util::Procs::Stop("number3");
 | |
|   Util::Procs::Start("number4", "./infitest.sh", "./testpipeout.sh");
 | |
|   sleepFive();
 | |
|   Util::Procs::Stop("number4");
 | |
|   return 0;
 | |
| }//main
 | 
