cronjob για mysqldump | gzip μηδενικό μέγεθος αρχείου  Το θέμα επιλύθηκε

...ρύθμιση - εγκατάσταση web server, mail server, ftp server, κλπ

Συντονιστές: the_eye, konnn

cronjob για mysqldump | gzip μηδενικό μέγεθος αρχείου

Δημοσίευσηαπό lepidas » 22 Αύγ 2013, 07:21

ενώ το σκριπτ λειτουργεί κανονικά και κάνει dump τη βάση όταν το τρέχω χειροκίνητα(sudo ./backup), όταν το βάζω στο crontab τότε το αρχείο gz είναι άδειο
Κώδικας: Επιλογή όλων
#!/bin/bash
cd /home/blades/backup/databases
DATE=$(date +"%d-%m-%Y_%H:%M:%S")
mysqldump -u username -h localhost database --single-transaction | gzip -9 > database.sql_$DATE.gz



Κώδικας: Επιλογή όλων
30 04 * * * /home/blades/backup/backup


κάποια ιδέα?......
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: cronjob για mysqldump | gzip μηδενικό μέγεθος αρχείου

Δημοσίευσηαπό the_eye » 22 Αύγ 2013, 12:52

Βάλε το full path στο mysqldump πχ

Κώδικας: Επιλογή όλων
/usr/bin/mysqldump
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.1
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
[url=http://forum.ubuntu-gr.org/viewtopic.php?f=9&t=859]Οδηγοί Ubuntu[/url] [url=http://www.youtube.com/kalaitsa]Βίντεο Οδηγοί[/url]
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11703
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: cronjob για mysqldump | gzip μηδενικό μέγεθος αρχείου

Δημοσίευσηαπό lepidas » 22 Αύγ 2013, 13:38

το δοκίμασα αλλά τίποτα
Κώδικας: Επιλογή όλων
/usr/bin/mysqldump -u username -h localhost database --single-transaction | gzip -9 > database.sql_$DATE.gz
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: cronjob για mysqldump | gzip μηδενικό μέγεθος αρχείου

Δημοσίευσηαπό the_eye » 22 Αύγ 2013, 17:01

Κάνε το ίδιο και για το gzip
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.1
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
[url=http://forum.ubuntu-gr.org/viewtopic.php?f=9&t=859]Οδηγοί Ubuntu[/url] [url=http://www.youtube.com/kalaitsa]Βίντεο Οδηγοί[/url]
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11703
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: cronjob για mysqldump | gzip μηδενικό μέγεθος αρχείου

Δημοσίευσηαπό lepidas » 22 Αύγ 2013, 18:27

the_eye έγραψε:Κάνε το ίδιο και για το gzip
τα έκανα όλα αυτά χτες :angel:
το gzip όντως είναι /bin/gzip έτσι?.....
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: cronjob για mysqldump | gzip μηδενικό μέγεθος αρχείου

Δημοσίευσηαπό the_eye » 22 Αύγ 2013, 21:16

Ναι εκεί το βρίσκω και εγώ
Κώδικας: Επιλογή όλων
/bin/gzip


Λογικά δεν πρέπει να βλέπει το gzip το dump της βάσης. Δοκίμασε να βάλεις την εντολή σε 2 σειρές πχ
Κώδικας: Επιλογή όλων
mysqldump ....
gzip ...
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.1
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
[url=http://forum.ubuntu-gr.org/viewtopic.php?f=9&t=859]Οδηγοί Ubuntu[/url] [url=http://www.youtube.com/kalaitsa]Βίντεο Οδηγοί[/url]
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11703
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: cronjob για mysqldump | gzip μηδενικό μέγεθος αρχείου

Δημοσίευσηαπό lepidas » 22 Αύγ 2013, 21:31

the_eye έγραψε:Ναι εκεί το βρίσκω και εγώ
Κώδικας: Επιλογή όλων
/bin/gzip


Λογικά δεν πρέπει να βλέπει το gzip το dump της βάσης. Δοκίμασε να βάλεις την εντολή σε 2 σειρές πχ
Κώδικας: Επιλογή όλων
mysqldump ....
gzip ...
ερώτηση. όταν εκτελώ με το χέρι
Κώδικας: Επιλογή όλων
sudo ./backup
γιατί όλα πάνε καλά?
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Re: cronjob για mysqldump | gzip μηδενικό μέγεθος αρχείου

Δημοσίευσηαπό koslibpro » 23 Αύγ 2013, 00:41

βαλτο στο crontab του root.
Spoiler: show
1 Γνώσεις → Linux: Χαμηλό>Μεσαίο┃ Προγραμματισμός: PHP,C ┃ Αγγλικά: Proficiency
2 Λειτουργικό → Ubuntu 13.04 precise 32-bit (en_US.UTF-8)
3 Προδιαγραφές → CPU: i3-2310M 2.1Ghz ‖ RAM 4Gb
4 Κάρτες γραφικών: NVidia GeForce GT 540M 1Gb

Personal blog - website
Άβαταρ μέλους
koslibpro
dudeTUX
dudeTUX
 
Δημοσιεύσεις: 356
Εγγραφή: 12 Μάιος 2011, 16:37
Τοποθεσία: Piraeus
Εκτύπωση

Re: cronjob για mysqldump | gzip μηδενικό μέγεθος αρχείου

Δημοσίευσηαπό the_eye » 23 Αύγ 2013, 00:58

Το crontab έχει κάποιες παραξενιές σχετικά με τα path.

Το έκανες με 2 εντολές ;
Όσο λιγότερο κλειστό λογισμικό έχεις, τόσα λιγότερα προβλήματα.
1 Γνώσεις ⇛ Linux: Καλό ┃ Προγραμματισμός: Ναι PHP, MySQL ┃ Αγγλικά: Καλά
2 Ubuntu 24.04.1
3 Intel Core i3-6100 CPU @ 3.70GHz ‖ RAM 7836 MiB ‖ Gigabyte B150M-HD3 DDR3-CF - Gigabyte B150M-HD3 DDR3
4 Intel HD Graphics 530 [8086:1912] {i915}
5 enp1s0: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 15)
[url=http://forum.ubuntu-gr.org/viewtopic.php?f=9&t=859]Οδηγοί Ubuntu[/url] [url=http://www.youtube.com/kalaitsa]Βίντεο Οδηγοί[/url]
Άβαταρ μέλους
the_eye
Διαχειριστής
Διαχειριστής
 
Δημοσιεύσεις: 11703
Εγγραφή: 16 Μαρ 2010, 17:19
Launchpad: ntoulasd
IRC: the_eye_
Εκτύπωση

Re: cronjob για mysqldump | gzip μηδενικό μέγεθος αρχείου

Δημοσίευσηαπό lepidas » 23 Αύγ 2013, 08:59

koslibpro έγραψε:βαλτο στο crontab του root.

ετσι το εχω

the_eye έγραψε:Το crontab έχει κάποιες παραξενιές σχετικά με τα path.

Το έκανες με 2 εντολές ;

yes...
Άβαταρ μέλους
lepidas
superbTUX
superbTUX
 
Δημοσιεύσεις: 3326
Εγγραφή: 11 Μάιος 2011, 11:10
Εκτύπωση

Επόμενο

Επιστροφή στο Διακομιστές / Εξυπηρετητές

cron