You are on page 1of 5

exit(0);

}
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ ls-al
-bash: ls-al: command not found
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ ls -al
total 224
drwxr-xr-x 2 ahmad.fanani StafCS 4096 Mar 15 22:54 .
drwxr-xr-x 9 ahmad.fanani StafCS 4096 Mar 15 16:07 ..
-rw-r--r-- 1 ahmad.fanani StafCS 86680 Mar 15 22:34 catat-Lab05.txt
-rw-r--r-- 1 ahmad.fanani StafCS 24576 Mar 15 22:39 .catat-Lab05.txt.swo
-rw-r--r-- 1 ahmad.fanani StafCS 16384 Mar 15 22:24 .catat-Lab05.txt.swp
-rw-r--r-- 1 ahmad.fanani StafCS 7255 Mar 15 22:51 catat.txt
-rwxr-xr-x 1 ahmad.fanani StafCS 5259 Mar 15 16:18 for 01
-rw-r--r-- 1 ahmad.fanani StafCS 1057 Mar 15 16:11 for 01.c
-rwxr-xr-x 1 ahmad.fanani StafCS 4908 Mar 15 16:18 for 02
-rw-r--r-- 1 ahmad.fanani StafCS 968 Mar 15 16:15 for 02.c
-rwxr-xr-x 1 ahmad.fanani StafCS 4921 Mar 15 16:19 for 03
-rw-r--r-- 1 ahmad.fanani StafCS 799 Mar 15 16:16 for 03.c
-rwxr-xr-x 1 ahmad.fanani StafCS 5751 Mar 15 22:48 for 04
-rw-r--r-- 1 ahmad.fanani StafCS 1708 Mar 15 22:34 for 04.c
-rw-r--r-- 1 ahmad.fanani StafCS 12288 Mar 15 22:01 .for 04.c.sw
-rw-r--r-- 1 ahmad.fanani StafCS 12288 Mar 15 17:31 .for 04.c.sw
-rw-r--r-- 1 ahmad.fanani StafCS 226 Mar 15 22:11 for 04.txt
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi s rip.txt
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ script -a s rip.
Script started, file is s rip.txt
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ ./for 01
PID INDUK** ** pid (08264) ** ***********
val1(00000) -- val2(00000) -- val3(00000)
val1(00000) -- val2(00000) -- val3(08267)
val1(00000) -- val2(08266) -- val3(00000)
val1(00000) -- val2(08266) -- val3(08268)
val1(08265) -- val2(00000) -- val3(00000)
val1(08265) -- val2(00000) -- val3(08270)
val1(08265) -- val2(08269) -- val3(00000)
val1(08265) -- val2(08269) -- val3(08271)
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ ./for 03
Result = 003
Result = 002
Result = 002
Result = 001
Result = 002
Result = 001
Result = 001
Result = 000
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi for 05.c
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ gcc -o for 05 fo
r 05.c
for 05.c: In function main:
for 05.c:2: warning: incompatible implicit declaration of builtin function printf
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi for 05.c
ahmad.fanani@ipin:/extra/D
121/1006665946/Lab05$ exit
exit
Script done, file is s rip.txt
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ cat s rip.txt
ini script saya loh

Script started on Thu 15 Mar 2012 10:57:56 PM WIT


ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ ./for 01
PID INDUK** ** pid (08264) ** ***********
val1(00000) -- val2(00000) -- val3(00000)
val1(00000) -- val2(00000) -- val3(08267)
val1(00000) -- val2(08266) -- val3(00000)
val1(00000) -- val2(08266) -- val3(08268)
val1(08265) -- val2(00000) -- val3(00000)
val1(08265) -- val2(00000) -- val3(08270)
val1(08265) -- val2(08269) -- val3(00000)
val1(08265) -- val2(08269) -- val3(08271)
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ ./for 03
Result = 003
Result = 002
Result = 002
Result = 001
Result = 002
Result = 001
Result = 001
Result = 000
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi for 05.c
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ gcc -o for 05 fo
r 05.c
for 05.c: In function main:
for 05.c:2: warning: incompatible implicit declaration of builtin function printf
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi for 05.c
ahmad.fanani@ipin:/extra/D
121/1006665946/Lab05$ exit
exit
Script done on Thu 15 Mar 2012 11:00:54 PM WIT
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ cat s rip.txt
ini script saya loh
Script started on Thu 15 Mar 2012 10:57:56 PM WIT
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ ./for 01
PID INDUK** ** pid (08264) ** ***********
val1(00000) -- val2(00000) -- val3(00000)
val1(00000) -- val2(00000) -- val3(08267)
val1(00000) -- val2(08266) -- val3(00000)
val1(00000) -- val2(08266) -- val3(08268)
val1(08265) -- val2(00000) -- val3(00000)
val1(08265) -- val2(00000) -- val3(08270)
val1(08265) -- val2(08269) -- val3(00000)
val1(08265) -- val2(08269) -- val3(08271)
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ ./for 03
Result = 003
Result = 002
Result = 002
Result = 001
Result = 002
Result = 001
Result = 001
Result = 000
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi for 05.c
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ gcc -o for 05 fo
r 05.c
for 05.c: In function main:
for 05.c:2: warning: incompatible implicit declaration of builtin function printf

ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi for 05.c


ahmad.fanani@ipin:/extra/D
121/1006665946/Lab05$ exit
exit
Script done on Thu 15 Mar 2012 11:00:54 PM WIT
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ cat s rip.txt
ini script saya loh
Script started on Thu 15 Mar 2012 10:57:56 PM WIT
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ ./for 01
PID INDUK** ** pid (08264) ** ***********
val1(00000) -- val2(00000) -- val3(00000)
val1(00000) -- val2(00000) -- val3(08267)
val1(00000) -- val2(08266) -- val3(00000)
val1(00000) -- val2(08266) -- val3(08268)
val1(08265) -- val2(00000) -- val3(00000)
val1(08265) -- val2(00000) -- val3(08270)
val1(08265) -- val2(08269) -- val3(00000)
val1(08265) -- val2(08269) -- val3(08271)
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ ./for 03
Result = 003
Result = 002
Result = 002
Result = 001
Result = 002
Result = 001
Result = 001
Result = 000
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi for 05.c
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ gcc -o for 05 fo
r 05.c
for 05.c: In function main:
for 05.c:2: warning: incompatible implicit declaration of builtin function printf
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi for 05.c
ahmad.fanani@ipin:/extra/D
121/1006665946/Lab05$ exit
exit
Script done on Thu 15 Mar 2012 11:00:54 PM WIT
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi s rip.v
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi s rip.txt
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ scrip -a s rip.t
xt
-bash: scrip: command not found
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ script -a s rip.
txt
Script started, file is s rip.txt
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ ./for 04
PID P1 (Indu Proses) = [8309]
PID P2 = 8310 Lahir - PID Indu = 8309
PID P3 = 8311 Lahir - PID Indu = 8309
PID P4 = 8312 Lahir - PID Indu = 8311
PID P5 = 8313 Lahir - PID Indu = 8311
PID P6 = 8314 Lahir - PID Indu = 8312
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ exit
exit
Script done, file is s rip.txt
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi s rip.txt
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi lapor.txt

ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ script -alapor.t


xt
script: invalid option -- 'l'
usage: script [-a] [-f] [-q] [-t] [file]
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ script -a lapor.
txt
Script started, file is lapor.txt
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi for 6.c
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ gcc -o for 6 for
6.c
/usr/lib/gcc/i486-linux-gnu/4.4.5/../../../../lib/crt1.o: In fun
ction `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ exit
exit
Script done, file is lapor.txt
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ cat lapor.txt
ini s rip laporan
Script started on Thu 15 Mar 2012 11:10:39 PM WIT
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi for 6.c
6.cd.fanani@ipin:/extra/D121/1006665946/Lab05$ gcc -o for 6 for
/usr/lib/gcc/i486-linux-gnu/4.4.5/../../../../lib/crt1.o: In function `_start':
(.text+0x18): undefined reference to `main'
collect2: ld returned 1 exit status
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ exit
exit
Script done on Thu 15 Mar 2012 11:12:59 PM WIT
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi lapor.txt
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ ls -a
.
.catat-Lab05.txt.swo for 01
for 02.c for 04
.for 0
4.c.swp for 05.c s rip.txt
..
.catat-Lab05.txt.swp for 01.c for 03
for 04.c
for 04
.txt
for 6.c
catat-Lab05.txt catat.txt
for 02
for 03.c .for 04.c.swo for 05
lapor.txt
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ rm *.txt
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ rm for 6.c
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ rm catat-Lab05.txt
rm: cannot remove `catat-Lab05.txt': No such file or directory
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ ls -al
total 132
drwxr-xr-x 2 ahmad.fanani StafCS 4096 Mar 15 23:15 .
drwxr-xr-x 9 ahmad.fanani StafCS 4096 Mar 15 16:07 ..
-rw-r--r-- 1 ahmad.fanani StafCS 24576 Mar 15 22:39 .catat-Lab05.txt.swo
-rw-r--r-- 1 ahmad.fanani StafCS 16384 Mar 15 22:24 .catat-Lab05.txt.swp
-rwxr-xr-x 1 ahmad.fanani StafCS 5259 Mar 15 16:18 for 01
-rw-r--r-- 1 ahmad.fanani StafCS 1057 Mar 15 16:11 for 01.c
-rwxr-xr-x 1 ahmad.fanani StafCS 4908 Mar 15 16:18 for 02
-rw-r--r-- 1 ahmad.fanani StafCS 968 Mar 15 16:15 for 02.c
-rwxr-xr-x 1 ahmad.fanani StafCS 4921 Mar 15 16:19 for 03
-rw-r--r-- 1 ahmad.fanani StafCS 799 Mar 15 16:16 for 03.c
-rwxr-xr-x 1 ahmad.fanani StafCS 5751 Mar 15 22:48 for 04
-rw-r--r-- 1 ahmad.fanani StafCS 1708 Mar 15 22:34 for 04.c
-rw-r--r-- 1 ahmad.fanani StafCS 12288 Mar 15 22:01 .for 04.c.swo
-rw-r--r-- 1 ahmad.fanani StafCS 12288 Mar 15 17:31 .for 04.c.swp
-rwxr-xr-x 1 ahmad.fanani StafCS 4478 Mar 15 23:00 for 05
-rw-r--r-- 1 ahmad.fanani StafCS
32 Mar 15 23:00 for 05.c
ahmad.fanani@ipin:/extra/D121/1006665946/Lab05$ vi for 04.c

sleep(1);
branch = for ();
//membuat cabang pada ana
if(branch==0){
branch =for ();
if(branch==0){
sleep(1);
printf(DISPLAY2,4,getpid(),getppid());
fflush(stdout);
sleep(1);
if(for ()==0){
printf(DISPLAY2,6,getpid(),getppid());
fflush(stdout);
}
}
else{
printf(DISPLAY2,3,getpid(),getppid());
fflush(stdout);
sleep(1);
if(for ()==0){
printf(DISPLAY2,5,getpid(),getppid());
fflush(stdout);
}
}
}
}
waitpid(-1,NULL,0);
waitpid(-1,NULL,0);
exit(0);
}

You might also like