Se devi solo fare un dump del db mysql e salvarlo su un pc remoto, ti consiglio di non usare uno script php ma uno script da shell.
Non è così difficile come sembra.
Poi vedi tu cosa fare, se hai bisogno di spiegazioni te le posso dare.
Se devi solo fare un dump del db mysql e salvarlo su un pc remoto, ti consiglio di non usare uno script php ma uno script da shell.
Non è così difficile come sembra.
Poi vedi tu cosa fare, se hai bisogno di spiegazioni te le posso dare.
io non devo solamente salvare un dump del db, ora ti spiego in dettaglio.
Dunque, io ho creato un file che:
1 - mi mando una mail con l'ora esatta in cui inizia
l'esecuzione (lo faccio per controllo, così so che almeno è
iniziata)
2 - si collega al mio server e va a leggere una determinata
directory file a file e per ogni file che incontra fa:
2a - prima di tutto leggo il contenuto del file
e lo metto in un array
2b - a seconda del contenuto del file devo fare
o un INSERT o un'UPDATE di una tabella mySQL
3 - creo il dump del mio db e lo salvo in una cartella sul
server
4 - compongo una mail che abbia come testo data e ora di
fine esecuzione, e tutte le query eseguite; e in allegato mi
metto il dump appena creato, e mi invio la mail (anche per
avere un riscontro che è stato fatto tutto ciò che volevo)
5 - elimino dal server sia il file che ho letto, sia il dump
che mi sono inviato
è per questo che ho scelto di scrivere uno script php e non
farlo atraverso shell, perché sono molte le operazioni da
fare quindi ho preferito farlo attraverso php
Attraverso shell ho solo creato il cron con scritto che deve
eseguire quello script ogni giorno alle 4 di notte
secondo te era meglio ugualmente farlo da riga di comando?
era possibile fare tutto questo da shell? mi sai dare suggerimenti
su come dovevo farlo?
Ora comunque penso che terrò valido lo script php, perché
non ho tempo di rifare tutto e se vado a dire al capo che
devo rimetter mano allo script prima mi licenzia e poi mi
uccide![]()
Ogni suggerimento che mi puoi dare comunque è moooooooolto
ben accetto! Grazie mille!![]()
Talvolta anche una persona apparentemente inutile si rivela un abile samurai dalla forza di mille uomini, dimostrando di poter rinunciare alla vita e che il suo cuore si è completamente identificato con quello del suo padrone
Potresti fare via shell solo la parte relativa al dump del db.
Il resti continui a farlo via php.