TUGAS TAMBAHAN
PRAKTIKUM SISTEM
OPERASI
1.
Buat program kalkulator sederhana yang
dilengkapi dengan menu pilihan dan code program menggunakan fungsi !
2.
buat program menghapus file pada sebuah
direktori yang dijalankan berdasarkan waktu(scedule) dengan cron !
fungsi_penjumlahan(){
c=`echo $a+$b |bc`
echo "hasil= $c"
}
fungsi_pengurangan(){
c=`echo $a-$b |bc`
echo "hasil= $c"
}
fungsi_perkalian(){
c=`echo $a\*$b |bc`
echo "hasil= $c"
}
fungsi_pembagian(){
c=`echo $a\/$b |bc`
echo "hasil= $c"
}
read input
case $input in
1)
echo "masukkan nilai a:"
read a
echo "masukkan nilai b:"
read b
fungsi_penjumlahan
;;
2)
echo "masukkan nilai a:"
read a
echo "masukkan nilai b"
read b
fungsi_pengurangan
;;
3)
echo "masukkan nilai a:"
read a
echo "masukkan nilai b:"
read b
fungsi_perkalian
;;
4)
echo "masukkan nilai a:"
read a
echo "masukkan nilai b:"
read b
fungsi_pembagian
;;
*)
echo "Maaf Pilihan Menu Hanya
1-4!!!!!"
break
;;
esac
done
Running Program :
2. Program Penggunaan "Crontab" untuk menghapus file berdasarkan scedule
Penjelasan :
crontab -e = untuk mengedit file crontab, atau membuat nya bila belum ada.
crontab -l = Menampilkan isi dari file crontab.
crontab -r = Menghapus file crontab.
crontab -v = menampil kan waktu terakhir crontab di edit.
crontab terletak di direktory /etc, adalah file tempat mengatur scheduled task yang kita ingin kan, dan akan menjalankan eksekusi menurut perintah.
* * * * * perintah_eksekusi
setiap (*) akan di isi dengan :
* (pertama) min (0 - 59)
* (kedua) hour (0 - 23)
* (ketiga) day of month (1-31)
* (keemoat) month (1 - 12) * (kelima) day of week (1 - 7) (1 = monday)
Source Code :
12 12 * * 3
rm/home/rhobiey/Documents/*.php
Running Program
NB : Program diatas akan mengpus file dengan extensi .php pada hari Sabtu Pukul 12.12
Running Program :
2. Program Penggunaan "Crontab" untuk menghapus file berdasarkan scedule
Penjelasan :
crontab -e = untuk mengedit file crontab, atau membuat nya bila belum ada.
crontab -l = Menampilkan isi dari file crontab.
crontab -r = Menghapus file crontab.
crontab -v = menampil kan waktu terakhir crontab di edit.
crontab terletak di direktory /etc, adalah file tempat mengatur scheduled task yang kita ingin kan, dan akan menjalankan eksekusi menurut perintah.
* * * * * perintah_eksekusi
setiap (*) akan di isi dengan :
* (pertama) min (0 - 59)
* (kedua) hour (0 - 23)
* (ketiga) day of month (1-31)
* (keemoat) month (1 - 12) * (kelima) day of week (1 - 7) (1 = monday)
Source Code :
Contab -e
Running Program
NB : Program diatas akan mengpus file dengan extensi .php pada hari Sabtu Pukul 12.12