error aneh pada shells script


Status
Not open for further replies.

merkurius

Poster 2.0
langsung aja ya tanpa basa basih...
saya menggunakan script dibawah ini untuk melakukan autodump sql ke server lain...
Code:
###start###

#!/bin/bash

#specify the temporary backup directory
BKUPDIR="/home/admin/tmp/"

#Database name
dbname="ragnarok"
dbuser="zxcvbnm"
dbpasswd="zxcvbnm"

#store the current date
date=$(date +"%d-%m-%Y")

#specify ftp details
ftpserver="abc.com"
ftpuser="[email protected]"
ftppass="mild"

#dump the mysql database with the current date and compress it
/usr/bin/mysqldump -u$dbuser -p$dbpasswd $dbname | gzip >\
$BKUPDIR/$date.$dbname.sql.gz

#Change directory to the backup
cd $BKUPDIR

#ypload the backup
ftp -n $ftpserver <<!EOF!
user $ftpuser $ftppass
binary
prompt
mput *.sql.gz
quit
!EOF!

#remove the local backup file
/bin/rm -f /$BKUPDIR/$date.$dbname.sql.gz

###END###
script ini sudah saya gunakan di banyak server dan gak ada masalah sampai malam ini ketika saya mencoba menjalankan script ini di VPS baru dengan spek memory 512mb,OSny CentOS 5.8 Final.. terjadilah error dibawah ini
error1.png

mohon para suhu memberikan pencerahan... soalny di vps yg lain dengan spek dan settingan yg sama gak ada masalah sama sekali

*Note* Script ini asliny dari blogny bro mixmax dengan beberapa perubahan sesuai keperluan
 

mananya

Beginner 2.0
di errornya dah jelas itu Tuan masalahnya,,

command nya tidak ada diserver atau kemungkinan besar servernya lom terinstall command2 discriptnya.
untuk mysql nya juga dari script kelihatan dipaggil tanpa password sementara mysql terinstall sudah dipasang password.

untuk error directorynya itu kelihatan belum di create.
 
Status
Not open for further replies.

Top