Puncte:0

Creați un script bash pentru a încărca backup prin FTP

drapel cn

Lucrez la propriul meu fișier bash pentru a face backup DB și a transfera prin ftp.
problema este ca rezultatul este:

Nu s-a putut deschide fișierul pentru scriere.

codul meu este:

DATE=`data +"%FT%T"`
DB_NAME="clcl"
DB_USER="clcl"
DB_PASSWORD="evfdfd"
LOCAL_BACKUP_DIR="/backup"
FILE_NAME="$DB_NAME-$DATE.sql.gz"
mysqldump -u $DB_USER -p$DB_PASSWORD $DB_NAME | gzip > $LOCAL_BACKUP_DIR/$FILE_NAME

ftp -n << EndFTP
deschide REMOTIP
utilizator UTILIZATOR PASS
binar
hash
cd /
lcd/backup
pune $FILE_NAME
pa
EndFTP
Michael Hampton avatar
drapel cz
Pare foarte puțin probabil să aveți permisiunea de scriere în directorul rădăcină! Alegeți directorul corect.
Nimafire avatar
drapel cn
Change / to /mysql încă primește eroare: Nu s-a putut deschide fișierul pentru scriere. toate folderele au 777 perm în FTP
Nimafire avatar
drapel cn
Am găsit Soluție: codul este în regulă. problema este din cauza numelui fișierului conține: simbol, așa că schimbați Data la o nouă valoare: DATA=`data +%Y-%m-%d-%H.%M.%S`

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.