Consenso all'uso dei cookies

SITO1 -- SITO2 -- Forum1 -- CercaGlobale -- Informativa su Cookie e Privacy


Valutazione discussione:
  • 0 voto(i) - 0 media
  • 1
  • 2
  • 3
  • 4
  • 5
crontab non esegue mysqldump
#1
salve,
come da oggetto, sul mio server Ubuntu 17.04 32 bit  ho schedulato crontab:
sudo crontab -e
# m h  dom mon dow   comman
 00 23 * * *  /usr/bin/mysqldump -u root -p22121949 miosql>backupsql
 05 23 * * *  /sbin/poweroff

ora, mentre il poweroff funziona bene, mysqldump non viene eseguito.
il comando è corretto, perché se lo eseguo nel terminale funziona bene.

Qualche suggerimento?
grazie
danilo
Cita messaggio
Grazie da:
#2
Prova ad inserire il comando in uno script, renderlo eseguibile e poi mettere in esecuzione quello in crontab.
Linux User # 207701 - Non ho particolari talenti. Sono soltanto appassionatamente curioso - Albert Einstein
Cita messaggio
Grazie da:
#3
grazie,
 ma anche così non funziona.

Ho provato anche a far eseguire il comando senza dichiarare la password, come specificato
in "http://www.techiecorner.com/1619/how-to-setup-mysqldump-without-password-in-cronjob/".

ora in crontab ho questa entrata:

 30 09 * * *  /home/danilo/fabackupsql.sh
# 05 23 * * *  /sbin/poweroff

dove fabackupsql.sh è:

#!/bin/sh
 mysqldump -u root miosql>back_sql
 mv back_sql  back`date +'%Y%m%d'`sql

se lo script lo lancio da terminale, funziona correttamente.
Cita messaggio
Grazie da:
#4
Prova ad inserire il comando nel crontab utente e non in quello di root.
Lo script in crontab dovrebbe essere eseguito in fase di avvio del pc?
In questo caso forse il servizio mysql non è ancora stato caricato quando il crontab va in esecuzione.
Controlla anche i log di boot i warning e i dmesg per vedere se trovi delle notizie utili a capire il non funzionamento.
Linux User # 207701 - Non ho particolari talenti. Sono soltanto appassionatamente curioso - Albert Einstein
Cita messaggio
Grazie da:
#5
ancora grazie, ma ancora niente.

l'unico messaggio inerente all'esecuzione di crontab  lo trovo in /var/log/syslog:

Sep 14 06:35:01 danyred CRON[2215]: (root) CMD (/sbin/mysqldump -u root miosql>back`date +')
Sep 14 06:35:01 danyred CRON[2214]: (CRON) info (No MTA installed, discarding output)



ho seguito i suggerimenti trovati in questo link, sia come utente normale che come root,
ma il messaggio c'è sempre.

https://askubuntu.com/questions/222512/c...the-syslog
ai una domanda

da utente :

# m h  dom mon dow   command
# 00 08 * * * mysqldump -u root miosql>back`date +' %Y%m%d'sql0
# 05 08 * * * fabackupsql.sh
 30 10 * * * fabackupsqlsh >>/var/log/crontablog       
 (ridenominato lo script togliendo l'estensione  .sh perchè cron non accetta i punti)

Sep 14 10:30:01 danyred CRON[3574]: (danilo) CMD (fabackupsqlsh >>/var/log/crontablog)

Sep 14 10:30:01 danyred CRON[3573]: (CRON) info (No MTA installed, discarding output)


da root:

# m h  dom mon dow   comman
 07 11 * * *  fabackupsqlsh >>/var/log/logcrontab
# 50 06 * * *  /sbin/mysqldump -u root miosql>backmiosql
# 15 07 * * *  /sbin/poweroff

Sep 14 11:07:01 danyred CRON[3738]: (root) CMD (fabackupsqlsh >>/var/log/logcrontab)

Sep 14 11:07:01 danyred CRON[3737]: (CRON) info (No MTA installed, discarding output)

però in questo caso viene creato il log ma vuoto (quindi non ci sono errori)

danilo@danyred:~$ ls -l /var/log/logcrontab 
-rw-r--r-- 1 root root 0 set 14 11:07 /var/log/logcrontab
danilo@danyred:~$ cat /var/log/logcrontab 
danilo@danyred:~$ 



l'unico suggerimento che non sono riuscito a provare è quello che richiede l'installazione di postfix
per questa serie di errori:

danilo@danyred:~$ sudo aptitude install postfix
sudo: aptitude: command not found
danilo@danyred:~$ sudo apt-get install postfix
Lettura elenco dei pacchetti... Fatto
Generazione albero delle dipendenze       
Lettura informazioni sullo stato... Fatto
Il pacchetto postfix non ha versioni disponibili, ma è nominato da un altro
pacchetto. Questo potrebbe indicare che il pacchetto è mancante, obsoleto
oppure è disponibile solo all'interno di un'altra sorgente

E: Il pacchetto "postfix" non ha candidati da installare
danilo@danyred:~$ 

A questo punto ritengo inutile continuare a perdere tempo su questo problema.

Ancora grazie per il tempo che mi  hai dedicato

danilo
Cita messaggio
Grazie da:


Vai al forum:


Utenti che stanno guardando questa discussione: 1 Ospite(i)