Ma devo cercare di togliermi la rogna, di ricordarmi ad ogni eventuale installazione, su che sistema operativo mi trovo per la questione sqldump. Farebbe comodo una procedura universale…
Ma devo cercare di togliermi la rogna, di ricordarmi ad ogni eventuale installazione, su che sistema operativo mi trovo per la questione sqldump. Farebbe comodo una procedura universale…
Ma hai provato a lanciare mysqldump su win w su linux?
L’interfaccia di mysqldump e’ la stessa, devi solo organizzarti con i percorsi.
Dove lavoro io abbiamo un po’ di procedure di sistema (install, backup e poche altre custom) e per le applicazioni che si installano su diversi sistemi scriviamo un .sh e un .bat, nella tua situazione devi scrivere un .sh di 1 riga (mysqldump > file), se fai delle operazioni per creare le cartelle di backup possono saliere a 4,5 massimo 10 righe.
10 righe di .sh + 10 righe di .bat = 20 righe di codice, guarda quanto tempo ci stai mettendo per trovare un hack.
if(strtoupper(PHP_OS)=='WINNT')
{
run_dumpFromBat;
}elseif(strtoupper(PHP_OS)=='LINUX'){
run_dumpFromSh;
}else{
callAdminHelp;
}
ora devo scrivermi un file .sh, grazie a tutti vi aggiorno appena ne esco.