Spostare script di "backup" da windows a linux
come ho gia scritto nella discussione originale che si trova qui mi è venuto in mente di spostare uno script modificato con l'aiuto del forum da windows ha linux purtroppo per me mi trovo difronte a diversi scogli???
di seguito un aggiornamento sulla situazione attualmente i test li sto facendo schedulando il primo file che poi richiama gli altri come root in modo da non dover dare password per i comandi che hanno bisogno di quei privilegi salva.sh copia.sh backup.sh lista.txt l'unico altro "problema" che affligge questo script è un problemino con i log con windows mettendo "@echo on" prima della riga di comando e "@echo off" dopo la riga di comando riuscivo ad avere nei log oltre all'output degli script anche la riga di comando come con windows qualcuno sa aiutarmi??? |
Rif: Spostare script di "backup" da windows a linux
Esiste un unico consiglio, secondo me: imparare ad usare la bash di linux.
Fermati, prenditi qualche giorno per studiare gli script bash e poi vedrai che riuscirai a fare la conversione in modo abbastanza indolore, anche perchè la bash è decisamente più potente e versatile dello scripting di base su windows. |
Rif: Spostare script di "backup" da windows a linux
Quota:
p.s. un'altro piccolo problema che mi sono dimenticato è il fatto di contare i file all'interno delle cartelle come singoli file e non come cartella mi spiego nella copia del gestionale c'è una sottocartella con dentro 1354 file solo che però con lo script attuale non mi conta 1354 ma mi conta 1 come cartella e non come file????? |
Rif: Spostare script di "backup" da windows a linux
Io intendevo un approccio più "scolastico" al bash script.
Spesso cercare in rete esempi e cercare di capirli serve solo a fare confusione, ma se intendi usare linux allora la bash è uno strumento potente e ti conviene esserne padrone. Se sei interessato ho un po' di materiale, potrei passartelo nel caso. |
Rif: Spostare script di "backup" da windows a linux
Quota:
|
Rif: Spostare script di "backup" da windows a linux
Quota:
In quel modo non capirai mai quel che stai facendo e avrai sempre difficoltà. Puoi cavartela per qualcosa di semplice ma alla prima difficoltà sarai punto e accapo. Può spaventare un po' il dover studiare come si deve un argomento, ma alla fine farai molti meno sforzi e avrai molte meno "incazzature" rispetto a quelle che ti aspettano cercando di destreggiarti con gli esempi. Del resto il bash scripting che ti serve è abbastanza accessibile senza dover passare mesi studiando a tempo pieno, quindi in questo caso direi che un approccio come si deve alla materia è decisamente il più indicato. |
Rif: Spostare script di "backup" da windows a linux
Mi associo al consiglio di borgata.
Un batch è più intuitivo di un bash, quindi nella maggior parte dei casi si può fare un copia-incolla dello script di esempio ed adattarlo con poco sforzo. Un bash è tutt'altra cosa. Ti propongo di cominciare da qua: http://nixsvr.com/llthw/ex3 Il sito è un must per chiunque muova i primi passi in ambiente Unix ed è articolato in modo passo-passo con "difficoltà" crescente. Ogni lezione è impostata in tre sezioni: 1 - Digita questi comandi 2 - Cosa dovresti ottenere 3 - Spiegazione di quanto sopra. Mi sento di poterlo consigliare...Credimi che ci metterai molto meno di quel che pensi ad imparare ed acquisirai cognizione di causa, che, in informatica, è fondamentale per saperci fare sul serio. |
Rif: Spostare script di "backup" da windows a linux
...una volta entrato nell'ordine di idee, passa qui: http://ss64.com/bash/
|
Rif: Spostare script di "backup" da windows a linux
Quota:
comunque grazie per le dritte proverò a dargli un occhio più approfondito :) :D |
Orario GMT +2. Ora sono le: 20.06.25. |
vBulletin 3.8.6 - Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.