hadi sumarsono wrote:
Pada Fri, 29 Jun 2007 17:40:44 +0700
A r y a S e t a <[EMAIL PROTECTED]> menulis:

Arief Yudhawarman wrote:
On Fri, Jun 29, 2007 at 04:23:30PM +0700, A r y a S e t a wrote:
Sebetulnya dari awal emang saya dah tambahin "`", tapi msh tetep
error :)>
isinya :

[EMAIL PROTECTED]:~/sekar$ cat resize.sh
#!/bin/sh
#
PATH=/usr/bin:/usr/local/bin:/usr/local/sbin
DIR="/home/byte/sekar/"
fileschanged $DIR | while read file; do
   if `echo "$file"|grep -qi ".*.jpgs$"`
   then
     convert -resize 50% "$file" "$file"
   fi
done
exit 0

errornya :
./resize.sh: 10: grep: not found
./resize.sh: 10: grep: not found
Itu maksudnya grep tidak ditemukan, apakah sudah install grep ?
Atau grep ada di PATH yg disebutkan di atas ?

Kalo di slackware:

$ which grep
/usr/bin/grep

Kalo di redhat:

$ which grep
/bin/grep

Jadi tambahkan PATH-nya dengan ini: /bin
dah bisa mas,

[EMAIL PROTECTED]:~$ whereis grep
grep: /bin/grep

saya jalankan menggunakan ./resize.sh &

tapi aneh nya dia looping terus, maksudnya resize nya ndak berhenti2
:( ada pencerahan?


Ehm .... saya juga sudah nyoba fileschanged, walau untuk penggunaan lainnya.
Kalo lihat scriptnya sih memang bakalan looping ... CMIIW

Caranya ya dijalankan saja dan cek hasinya (di direktori tujuan).
Kalo hasil convert nya ada dan berhasil, berarti script sdh oke.
Tinggal loading script di rc.local atau semacamnya (jalankan background)

/usr/local/bin/resize.sh &          --> ganti /usr/local/bin dgn direktori 
script anda

Cuma kalo tidak butuh realtime (cepat2 di-konversi) menurut saya lebih baik menggunakan script sederhana yg diletakkan di cron.hourly (jadi proses konversi
hanya berjalan tiap jam). Selain hemat memory juga hemat tenaga CPU-nya ?8)


Kebetulan tempat saya bekerja adalah kontraktor yang mana tiap hari pasti banyak dokumentasi (gambar)
jadinya, bakalan ada tiap hari orang yg masukin gambar ke server samba.

makanya saya pingin setiap orang yg masukin (ngopy) gambar ke server samba langsung di resize, minimal untuk menghemat space.

klo emang tidak bisa realtime gitu, ya mau ndak mau saya musti set ama cron aja:)


-dhani

-dhani



--
FAQ milis di http://wiki.linux.or.id/FAQ_milis_tanya-jawab
Unsubscribe: kirim email ke [EMAIL PROTECTED]
Arsip dan info milis selengkapnya di http://linux.or.id/milis

Kirim email ke