Posted by : Unknown Minggu, 02 November 2014


Terakhir, Pur diberi tugas untuk mengunggah data memberi makan ikan yang sudah disunting dalam bentuk kompresi tar.gz (skrip harus dapat mengkompresi menjadi tar.gz) ke http://10.151.36.71/modul1.php. Namun setelah Pur mencoba mengunggah menggunakan browser, ternyata ada tulisan “Maaf, jangan pakai browser.”. Bantulah Pur untuk membuat script yang mengunggah berkas tersebut dan dapat dijalankan setiap jam 10 malam WIT. Setiap kali terjadi pengunggahan file, akan dicatat di log. Nama file adalah nomor kelompok dengan format XZZ (X=Kelas, ZZ=Nomor Kelompok).



>Jawab<

#!/bin/bash

waktu=$(date +%d-%m-%Y) #Pendeklarasian variabel tanggal dari komputer

jam=$(date +%T) #Pendeklarasian variabel jam dari komputer

cd /home/didit/Desktop #Merubah list direktori ke desktop Linux
tar -cvzf E04.tar.gz $waktu #Pengkompresan folder dan diberi nama E04.tar.gz

curl -F myfile=@E04.tar.gz http://10.151.36.71/modul1/uploader.php #Proses penguplodtan file ke server
echo "file sudah berhasil di upload pada pukul:" $jam >> log #Pembuatan log file


simpan file di Desktop dengan nama soal4.sh



Kemudian, agar shell tersebut otomatis tereksekusi setiap 10 menit maka kita gunakan perintah “crontab -e”. Dalam perintah tersebut terdapat atribut -e yang maksudnya adalah edit dari script crontab. Kemudian tambahkan *0 22 * * * /home/didit/Desktop/soal4.sh. Setelah itu jalankan soal2.sh pada terminal. (Didit Sepiyanto -5113100090 -Teknik Informatika ITS)

Leave a Reply

Subscribe to Posts | Subscribe to Comments

Popular Post

Blogger templates

Labels

Diberdayakan oleh Blogger.

- Copyright © Master Developer -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -