Ciao,
premetto che di unix/linux so poco che niente![]()
Il mio hosting mi permette di avere una shell ssh.
Ora ho creato un piccolo script che attraverso la crontab mi comprima il backup effettuato dall'hosting e me lo invii a casa.
La compressione della homedir e del database sono okay quello che non riesco a fare e' inviarmi i file tar.gz sul mio server di casa.
Premetto che ho letto il seguente topic
Ma nella mia homedir non esiste nessun file .netsr e creandolo ed eseguendo il seguente script non funziona:
Con questo script mi chiede sempre di inserire il nome utente e password manualmente.Codice PHP:#!/bin/bash
cd /home/myhost/backup/tempfile/
ftp -i <<**
open ftpdomain
username
password
binary
mput tempfile/
mdelete tempfile/
bye
**
Mi potete dare una mano?
In windows con dos se faccio il seguente comando funziona tutto:
e nel file ftp.txt ho scritto questo:Codice PHP:ftp -i -s:ftp.txt
Pero' vorrei far eseguire tutto dal server.Codice PHP:open ftpdomain
username
password
cd backup/tempfile/
binary
mget tempfile/
mdelete tempfile/
quit
Aspetto vostre info, grazie di tutto![]()

Rispondi quotando