Sto cercando di far funzionare uno script in bash che esegue una compressione tramite tar.
Non trovo indicazioni su come si utilizzano le variabiali nel comando tar, se potete indicarmi qualche link o darmi qualche indicazione vi sarei grato.
In particolare dovrei far funzionare un semplice comando del genere
Codice: Seleziona tutto
tar -zcvf ${desttar}/${timestamp}_${ftp}.tar.gz ${dest}desttar = indirizzo cartella di destinazione del file tar
timestamp = inserisce la data nel nome del file tar ( timestamp=$( date +%d-%m-%Y_%H-%M ))
dest = indirizzo della cartella da comprimere
Provando lo script mi genera un file tar nel posto giusto ma vuoto, mentre se inserisco i corrispondenti indirizzi al posto delle variabili funziona tutto per cui credo che sia un problema delle variabili e del loro utilizzo nel comando tar.
L'errore che mi risulta quando faccio partire lo script è questo:
Codice: Seleziona tutto
tar: Rimozione di "/" iniziale dai nomi dei membri
tar: /home/xxxx/xxxxxx/xxxxxxx/xxxxxxxxxxxxxxx.xxx: funzione "stat" non riuscita: File o directory non esistente
tar: Uscita con stato di fallimento in base agli errori precedenti
