Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<iostream>
- #include<unistd.h>
- #include<sys/types.h>
- #include<sys/wait.h>
- using namespace std;
- int main(){
- pid_t pid;
- for (int i = 0; i<10;i++) {
- pid=fork();
- if(pid==0) {
- cout<<"Jestem dzieckiem, mój PID=" <<getpid()
- <<",\n pid mojego ojca to: "<<getppid()<<"\n";
- execl("/usr/bin/firefox","firefox",
- "http://arXiv.org",0);
- return i;
- }
- }
- cout<<"Jestem ojcem, mój pid="<<getpid()
- <<",\n PID mojego dziecka to: "<<pid<<"\n";
- int ret_status;
- for(int i = 0; i < 10;i++) {
- wait(&ret_status);
- cout<<"Dziecko zakonczyło działanie"
- <<"status="<<WEXITSTATUS(ret_status)<<"\n";
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement