Konvertera massor av RRAs, automatisera? "rrdtool dump"

Här diskuterar vi skal, kommandon och klassiska linuxverktyg.
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

Konvertera massor av RRAs, automatisera? "rrdtool dump"

Inlägg av Emil.s »

Har en massa RRAs som är skapade på min gamla server (i386), men när jag lagt över dem på nya servern (x86_64) så klagara den på "This RRD was created on other architecture".
Lär därför konverta dem med "rrdtool dump rra1.rra rra1.xml".

Man lär alltså skriva ut rra1.rra och rra1.xml, går inte att bara köra "rrdtool dump *".

Hur löser man detta utan att behöva sitta och mata in all data manuellt?
Home sweet ~/ = http://sandnabba.se
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Konvertera massor av RRAs, automatisera? "rrdtool dump"

Inlägg av Lars »

En enradare:

Kod: Markera allt

for filnamn in *.rra; do rrdtool dump $filnamn ${filnamn/rra$/xml}; done
Emil.s
Inlägg: 6633
Blev medlem: 12 dec 2006, 23:20
OS: Ubuntu
Ort: /Dalarna/Hedemora/
Kontakt:

Re: Konvertera massor av RRAs, automatisera? "rrdtool dump"

Inlägg av Emil.s »

Man tackar!

Dock så råkade det slinka med en "$" för mycket i ${filnamn/rra$/xml}; vilket raderade innehållet i filerna instället, men man har ju iallafall lärt sig att inte göra något utan backup. ;)
Home sweet ~/ = http://sandnabba.se
Lars
Inlägg: 6191
Blev medlem: 14 jan 2007, 19:31
OS: Ubuntu
Utgåva: 22.10 Kinetic Kudu
Ort: Stockholm

Re: Konvertera massor av RRAs, automatisera? "rrdtool dump"

Inlägg av Lars »

Sådant är lätt hänt :) Jag brukar klämma in ett echo där någonstans innan jag kör kommandot, då ser man om det blir som man tänkte sig.
Skriv svar

Återgå till "Terminalforum"