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