Σελίδα 1 από 1

Cronjob mysqldump 0kb  Το θέμα επιλύθηκε

ΔημοσίευσηΔημοσιεύτηκε: 17 Σεπ 2019, 20:55
από chrispet
Καλησπέρα σε όλους! Έχω ένα script το οποίο κάνει backup σε μια βάση. Ως script τρέχει κανονικά ως cronjob τρέχει αλλά το sql είναι άδειο. Έβαλα στο τέλος > /tmp/error.txt για να δω μήπως έχει error αλλά είναι πεντακάθαρο. Τι παίζει;

Re: Cronjob mysqldump 0kb

ΔημοσίευσηΔημοσιεύτηκε: 20 Σεπ 2019, 21:23
από chrispet
Με δουλευετε; Το έχετε δει 38 άτομα και σε κανέναν δεν έχει τύχει ποτέ; όταν όμως ανοίγω ένα θέμα αλλά πατάω λύθηκε και δεν γράφω τι έκανα με κράζετε!

Re: Cronjob mysqldump 0kb

ΔημοσίευσηΔημοσιεύτηκε: 21 Σεπ 2019, 11:16
από kosmos890
Καλημέρα.

Τι σκριπτ τρέχεις?
Είναι σωστα τα username, password? Η mysqldump δουλευει αν την εκτελεσεις απο το τερματικο?

Re: Cronjob mysqldump 0kb

ΔημοσίευσηΔημοσιεύτηκε: 21 Σεπ 2019, 12:35
από chrispet
Καλημέρα! Αν τρέξω το script χειροκίνητα τρέχει μια χαρά!
mysqldump --login-path=local my_database | gzip > db_backup.tar.gz

Re: Cronjob mysqldump 0kb

ΔημοσίευσηΔημοσιεύτηκε: 21 Σεπ 2019, 14:04
από the_eye
Δοκίμασε έτσι
Κώδικας: Επιλογή όλων
/usr/bin/mysqldump --login-path=local my_database | gzip > db_backup.tar.gz

στον cron βάζουμε την πλήρη διαδρομή

Re: Cronjob mysqldump 0kb

ΔημοσίευσηΔημοσιεύτηκε: 21 Σεπ 2019, 14:05
από chrispet
Καμία διαφορά

Re: Cronjob mysqldump 0kb

ΔημοσίευσηΔημοσιεύτηκε: 21 Σεπ 2019, 15:05
από kosmos890
Για να γράψεις τα errors σε αρχείο χρησιμοποιείς την stderr (2)
Κώδικας: Επιλογή όλων
2>/tmp/error.txt
.
Θα βοηθουσε να βλέπαμε και το script που εκτελεί το cron

Re: Cronjob mysqldump 0kb

ΔημοσίευσηΔημοσιεύτηκε: 23 Σεπ 2019, 23:53
από chrispet
Το error καθαρό. Ως scrpit τρέχει