Autore Topic: [Linux] Backup profilo Firefox su Ubuntu con errore  (Letto 1920 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Andrew

  • Post: 156
[Linux] Backup profilo Firefox su Ubuntu con errore
« il: 12 Luglio 2009 11:44:04 »
Uso Ubuntu 9.04 jaunty creo il file come descritto in questo post:

http://forum.mozillaitalia.org/index.php?topic=15977.msg221081#msg221081

assegno al file l'attributo "esecuzione", ma eseguendolo dal terminale ottengo l'errore:

bash: /home/nome_utente/Scrivania/ffbackup: /bin/sh^M: interprete errato: Nessun file o directory
« Ultima modifica: 12 Luglio 2009 12:48:06 da miki64 »

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Re: [Linux] Backup profilo Firefox su Ubuntu con errore
« Risposta #1 il: 12 Luglio 2009 18:45:17 »
Ciao Andrew,

Ho rifatto in questo momento la prova su una macchina virtuale Ubuntu Jaunty. Questo è lo script

Codice: [Seleziona]
#!/bin/sh
export PROFILE=ebliwye4.default
export DESTDIR=/home/underpass/backup
export FILEBAK=backup-ff-`date +%y%m%d`.tar.gz
cd /home/underpass/.mozilla/firefox
if [ -f "$DESTDIR"/"$FILEBAK" ]
then
echo -e "Backup non effettuato: nella directory di destinazione\nesiste gia' un file di nome '$FILEBAK'\n"
else
tar -zcvf "$DESTDIR"/"$FILEBAK" "$PROFILE"
echo -e "Backup completato: l'archivio contenente il profilo\ne' stato salvato col nome '$FILEBAK'\n"
fi
exit

salvato in ./Scrivania/fxbackup

Codice: [Seleziona]
-rwxr-xr-x 1 underpass underpass 465 2009-07-12 18:41 ./Scrivania/fxbackup
Eseguendolo da terminale non ho errori e il fila tar.gz viene creato correttamente.

Sei sicuro di aver seguito tutti i passi necessari?

Offline Andrew

  • Post: 156
Re: [Linux] Backup profilo Firefox su Ubuntu con errore
« Risposta #2 il: 12 Luglio 2009 19:37:10 »
Bisogna installare dei plugin o qualcos'altro? Tipo qualcosa che riguarda la creazione dei file tar.gz?

Offline Underpass

  • I've got fabric to sell
  • Amministratore
  • Post: 24618
    • Mozilla Italia
Re: [Linux] Backup profilo Firefox su Ubuntu con errore
« Risposta #3 il: 12 Luglio 2009 19:40:37 »
Scusami, ma tu al posto di nome_utente, hai sostituito scrivendo il tuo username su Linux?

Offline Andrew

  • Post: 156
Re: [Linux] Backup profilo Firefox su Ubuntu con errore
« Risposta #4 il: 12 Luglio 2009 19:49:04 »
Scusami, ma tu al posto di nome_utente, hai sostituito scrivendo il tuo username su Linux?
Certo.

Adesso ha funzionato, forse l'errore era dovuto al fatto che il file fosse stato creato in Windows e poi passato a Ubuntu.

Un altro errore di certo era lo spazio che seguiva i comandi:

export PROFILE=
export DESTDIR=

ma adesso provandolo sul file funzionante quest'ultimo errore è differente.

Consiglio di cambiare la stringa:

Codice: [Seleziona]
export FILEBAK=backup-ff-`date +%y%m%d`.tar.gz
in

Codice: [Seleziona]
export FILEBAK=backup-ff-`date +%y-%m-%d`_-_`date +%H:%M:%S`.tar.gz
Potrebbe essere utile se si desiderano effettuare 2 o più backup in un giorno.
« Ultima modifica: 12 Luglio 2009 22:16:28 da Andrew »

Offline Borgata

  • Post: 624
Re: [Linux] Backup profilo Firefox su Ubuntu con errore
« Risposta #5 il: 12 Luglio 2009 22:22:01 »
EDIT: avevo letto male... mi pareva una richiesta e non un consiglio!  :P
« Ultima modifica: 12 Luglio 2009 22:42:52 da Borgata »

Offline klades

  • Moderatore
  • Post: 5788
    • http://www.nic-nac-project.org/~kaosmos
Re: [Linux] Backup profilo Firefox su Ubuntu con errore
« Risposta #6 il: 13 Luglio 2009 10:38:09 »
bash: /home/nome_utente/Scrivania/ffbackup: /bin/sh^M: interprete errato: Nessun file o directory

L'errore è dovuto al fatto che, avendo tu creato il file con Win, il terminatore di linea è CRLF, mentre su Linux è solo LF, e quindi CR viene considerato come un carattere in più (è quel ^M che vedi nel messaggio di errore).
Se crei dei file con Win, ti conviene sempre "passarli" con il comando dos2unix su Linux prima di usarli.

Offline Andrew

  • Post: 156
Re: [Linux] Backup profilo Firefox su Ubuntu con errore
« Risposta #7 il: 13 Luglio 2009 11:03:45 »
ok, grazie del consiglio.

Mi sono avvicinato al mondo linux da non molto ed ancora tante cose per me sono sconosciute.

Grazie a tutti gli intervenuti.

0 Utenti e 1 Visitatore stanno visualizzando questo topic.