Autore Topic: errore backup  (Letto 14894 volte)

Offline scansione

  • Full Member
  • ***
  • Post: 109
    • Mostra profilo
    • services & solutions IT
errore backup
« il: 31 Ottobre 2011, 09:04:52 »
ciao a tutti
ho un piccolo problema con un backup
se avvio il comando manualmente non ho nessun errore e viene inviata la mail.
utilizzando cron mi viene inviato questo errore:

Rsync in esecuzione...
/usr/local/bin/backupext.sh: line 199: sendEmail: command not found

if [ $SENDCONFIRMEMAIL != 0 ]; then
                SBJ="$EMAIL_SBJ : OK $DATA";
                TXT="TUTTO OK: $EMAIL_BACKUPNAME";
                echo " Invio mail di conferma a $EMAIL_ADM con oggetto $SBJ;">>$LOGFILE ;
    (riga 199)
sendEmail -bcc indirizzo@example.it -u $SBJ -t $EMAIL_ADM -a $LOGFILE -a $RSYNC_LOGFILE -a $RSYNC_STATSFILE -m $TXT -f $EMAIL_ADM
fi
mi potete aiutare?
grazie




Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: errore backup
« Risposta #1 il: 31 Ottobre 2011, 09:14:16 »
Lo script probabilmente non riesce a beccare il path completo della tua applicazione sendEmail
pertanto inseriscilo alla riga 199 .


Ciao

Offline scansione

  • Full Member
  • ***
  • Post: 109
    • Mostra profilo
    • services & solutions IT
Re: errore backup
« Risposta #2 il: 31 Ottobre 2011, 12:42:31 »
ciao grazie per la risposta.
ho controllato i servizi attivi e non ho trovato sendEmail.
quando ho installato il pacchetto ho fatto in questo modo:
ho scaricato il pacchetto (non lo installa con yum)
wget http://caspian.dotconf.net/menu/Software/SendEmail/sendEmail-v1.56.tar.gz
estratto pacchetto:
tar -zxvf sendEmail-v1.56.tar.gz
ho copiato lo scripts:
cp -a sendEmail-v1.XX/sendEmail /usr/local/bin
esecuzione:
chmod +x /usr/local/bin/sendEmail
ma non credo funzioni a questo punto.
anche se mi rimane il dubbio se avvio manualmente lo scritps del backup non ho errori
lo stesso inserito in crontab e.

manca qualcosa

qualche idea?

grazie
PS
su debian installando il pacchetto "apt-get install sendEmail" nessun problema


Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Re: errore backup
« Risposta #3 il: 01 Novembre 2011, 13:29:41 »
scusa una domanda che centos hai?
Mayers

Where there is a shell, there is a way

Offline scansione

  • Full Member
  • ***
  • Post: 109
    • Mostra profilo
    • services & solutions IT
Re: errore backup
« Risposta #4 il: 01 Novembre 2011, 14:00:53 »
ciao
centos 6

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re: errore backup
« Risposta #5 il: 01 Novembre 2011, 15:38:07 »
installa il pacchetto mailx

Codice: [Seleziona]
[root@fileserver ~]$ rpm -qi mailx
Name        : mailx                        Relocations: (not relocatable)
Version     : 8.1.1                             Vendor: CentOS
Release     : 44.2.2                        Build Date: Sun 07 Jan 2007 11:44:35 AM CET
Install Date: Sat 05 Nov 2011 12:12:53 PM CET      Build Host: builder5.centos.org
Group       : Applications/Internet         Source RPM: mailx-8.1.1-44.2.2.src.rpm
Size        : 88420                            License: BSD
Signature   : DSA/SHA1, Wed 04 Apr 2007 02:24:57 AM CEST, Key ID a8a447dce8562897
Summary     : The /bin/mail program for sending e-mail messages.
Description :
The mailx package installs the /bin/mail program, which is used to
send quick email messages (i.e., without opening up a full-featured
mail user agent). Mail is often used in shell scripts.

You should install mailx because of its quick email sending ability,
which is especially useful if you're planning on writing any shell
scripts.

Offline scansione

  • Full Member
  • ***
  • Post: 109
    • Mostra profilo
    • services & solutions IT
Re: errore backup
« Risposta #6 il: 01 Novembre 2011, 15:45:22 »
ciao
 è già installato:
[root@server ~]# rpm -qi mailx
Name        : mailx                        Relocations: (not relocatable)
Version     : 12.4                              Vendor: CentOS
Release     : 6.el6                         Build Date: dom 22 ago 2010 15:40:18 CEST
Install Date: mar 02 ago 2011 16:36:21 CEST      Build Host: c6b3.bsys.dev.centos.org
Group       : Applications/Internet         Source RPM: mailx-12.4-6.el6.src.rpm
Size        : 462852                           License: BSD with advertising and MPLv1.1
Signature   : RSA/8, dom 03 lug 2011 06:44:36 CEST, Key ID 0946fca2c105b9de
Packager    : CentOS BuildSystem <http://bugs.centos.org>
URL         : http://heirloom.sourceforge.net/mailx.html
Summary     : Enhanced implementation of the mailx command
Description :
Mailx is an enhanced mail command, which provides the functionality
of the POSIX mailx command, as well as SysV mail and Berkeley Mail
(from which it is derived).

Additionally to the POSIX features, mailx can work with Maildir/ e-mail
storage format (as well as mailboxes), supports IMAP, POP3 and SMTP
procotols (including over SSL) to operate with remote hosts, handles mime
types and different charsets. There are a lot of other useful features,
see mailx(1).
grazie

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: errore backup
« Risposta #7 il: 01 Novembre 2011, 15:50:34 »
Qualsiasi applicazione di posta installi sia manualmente che via rpm và poi configurata,
Non è che installi il pacchetto e funziona come per magia, inoltre perchè non metti il path completo alla riga 199 come ti ho suggerito?

/usr/local/bin/sendEmail -bcc indirizzo@example.it -u $SBJ -t $EMAIL_ADM -a $LOGFILE -a $RSYNC_LOGFILE -a $RSYNC_STATSFILE -m $TXT -f $EMAIL_ADM

Ciao

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re: errore backup
« Risposta #8 il: 01 Novembre 2011, 15:53:19 »
meglio ancora è mettere, all'inizio dello script:
Codice: [Seleziona]
SENDMAIL=`which sendmail`

Offline dankan77

  • Moderator
  • Hero Member
  • *****
  • Post: 1365
    • Mostra profilo
    • E-mail
Re: errore backup
« Risposta #9 il: 01 Novembre 2011, 15:56:16 »
Concordo ma ci sarebbe da rivisitare tutto il codice. Il dubbio è che uno script così lungo abbia già tutte le sue valorizzazione è che il path di sendEmail sia magari inserito in maniera errata ecco perchè ho consigliato la entry secca


Ciao

Offline scansione

  • Full Member
  • ***
  • Post: 109
    • Mostra profilo
    • services & solutions IT
Re: errore backup
« Risposta #10 il: 01 Novembre 2011, 15:58:28 »
grazie
stò utilizzando la stessa configurazione su  10  server "Debian" ho installato sendEmail, senza configurare nulla.
solo con Centos 6 mi da questo errore.
provo a modificare lo script di backup, domani vi aggiorno.
grazie.

Offline smeserver

  • Hero Member
  • *****
  • Post: 1313
    • Mostra profilo
Re: errore backup
« Risposta #11 il: 01 Novembre 2011, 16:19:53 »
se posso darti un consiglio, NON continuare a fare confronti tra distribuzioni profondamente diverse ;-)

Offline scansione

  • Full Member
  • ***
  • Post: 109
    • Mostra profilo
    • services & solutions IT
Re: errore backup
« Risposta #12 il: 01 Novembre 2011, 16:32:51 »
sono daccordo con te.
questo è il mio primo server con Centos, per questo mi trovo un po confuso.
nonostante le difficoltà riscontrate non torno indietro, sperando di migliorare.
tornando al backup è composto da 2 file un install.sh e backup.sh
per creare il backup eseguo ./install.sh
a sua volta crea un file cfg che contiente le informazioni sorgente destinazione mail ecc ecc.
in crontab -e ho messo il percorso /usr/local/bin backup.sh giornaliero.cfg
mi crea un backup storico di 14 giorni su hard disk esterno usb NTFS.


Offline mayers81

  • Hero Member
  • *****
  • Post: 613
    • Mostra profilo
    • E-mail
Re: errore backup
« Risposta #13 il: 01 Novembre 2011, 17:36:08 »
se hai la centos 6 ho pubblicato una guida di invio log con postfix

http://www.centos-italia.org/index.php?page=how to postfix centos 6
Mayers

Where there is a shell, there is a way

Offline scansione

  • Full Member
  • ***
  • Post: 109
    • Mostra profilo
    • services & solutions IT
Re: errore backup
« Risposta #14 il: 02 Novembre 2011, 22:02:26 »
ciao a tutti
la modifica fatta sul file di configurazione, cioè il percorso del file funziona.
mail e log del backup sono  arrivati finalmente.
mi rimane un problemino mi arrivano i log corretti in più mi arriva dall'utente root i messaggi di cron root@server-welfare.it (Cron Daemon).
secondo voi è possibile evitare questi messaggi.
vi ringrazio per i vostri consigli/soluzioni
una domanda fuori dal tema trattato.
samba + lions "Apple" avete avuto problemi? eventuali soluzioni?

grazie
« Ultima modifica: 02 Novembre 2011, 22:19:01 da scansione »