Nieuws:

Ubuntu-NL weer online!

Na een periode van technische problemen en een overbelaste server zijn we eindelijk weer bereikbaar.
Samen met Hobbynet, onze sponsor en hostingpartner, hebben we een oplossing gevonden zodat alles weer soepel draait.

Bedankt voor jullie geduld en begrip. We hopen nu weer verder te gaan waar we gebleven waren.

Het team van Ubuntu-NL

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: [Opgelost] #!/bin/bash: verwijder eerste item van een LS -hal  (gelezen 4168 keer)

Offline #!

  • Lid
    • tuxtopia
Hoi!,

Ik heb een back-up script die elke nacht een remote server back-upt via Rsync, nou gaat dit prima maar om de week krijg ik een leuk mailtje van Nagios dat me root schijf vol is (WAT BACK-UPS OP JE ROOT SCHIJF? PRUTSER!) nu wil ik dit graag oplossen door voordat de back-up wordt gemaakt de oudste weg te gooien. Door mijn briljante naamgeving staat deze altijd boven aan bij een ls -hal.

Is er een goede (veilige manier) om die eerste lijn weg te gooien? Dus dat hij zeg maar die eerste lijn echo't in een variabel, en dat ik die daarna weg gooi?
« Laatst bewerkt op: 2010/10/03, 13:01:44 door #! »

Re: #!/bin/bash: verwijder eerste item van een LS -hal
« Reactie #1 Gepost op: 2010/10/03, 10:33:24 »
x=$(ls -a | head -n1)
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline #!

  • Lid
    • tuxtopia
Re: #!/bin/bash: verwijder eerste item van een LS -hal
« Reactie #2 Gepost op: 2010/10/03, 11:07:48 »
Dat werkt inderdaad, alleen was ik even de hidden folders vergeten.. ik moet dus . en .. nog overslaan.. Bedankt voor het zetje in de goede richting :-)

Offline #!

  • Lid
    • tuxtopia
Re: [Opgelost] #!/bin/bash: verwijder eerste item van een LS -hal
« Reactie #3 Gepost op: 2010/10/03, 13:02:01 »
Dit is 'm geworden:
#!/bin/bash
cd /root/backup

x=$(ls -hal | sed -n '4p'| awk '{ print $8 }')
rm -rf $x
echo "$date Removed backup $x" >> /var/log/syslog

Re: [Opgelost] #!/bin/bash: verwijder eerste item van een LS -hal
« Reactie #4 Gepost op: 2010/10/03, 13:14:52 »
Euhm, waarom doe je zoveel moeite?

ls | head -n1 doet echt hetzelfde hoor ;)
I use a Unix-based system, that means I'll get laid as often as I have to reboot.
LibSylph
SeySayux.net

Offline #!

  • Lid
    • tuxtopia
Re: [Opgelost] #!/bin/bash: verwijder eerste item van een LS -hal
« Reactie #5 Gepost op: 2010/10/03, 13:19:09 »
haha, ik zie het.. #fail :D