Hakemistoon tulee jatkuvalla syötöllä mittausdataa. Uudet tiedostot on ihan ok, koska niissä on käsiteltävää tietoa. Mutta pari sekuntia vanhat joutaa pois automaattisesti.
Millä tavalla tuon toteuttaisi?
Millä tavalla tuhoat kaikki paria sekuntia vanhemmat tiedostot?
9
283
Vastaukset
- Anonyymi
Samalla systeemillä kun aivoissa. Otat kierretyökalun nro 1122177
Yksi mahdollisuus olisi, että kansiossa olisi mittaustulospooli tiedostoja, vaikka 128 kappaletta, joiden kunkin päälle aina järjestyksessä kirjoitetaan uusi samanniminen tiedosto uudella mittausdatalla.
Kierrätys kunniaan...- Anonyymi
Poistat mittausdatan siinä yhteydessä kun luet sitä?
- Anonyymi
Jotain on toteutettu erittäin huonosti jos tarvetta tuollaiseen erilliseen poistoon.
- Anonyymi
Tässä onelineri:
find ./ -type f -exec bash -c 'time=$(stat -c "%Y" "$0"); diff=$(($(date +"%s")-$time)); if [ $diff -gt 2 ];then rm "$0"; fi' {} \;
Tuo poistaa hakemistosta missä suoritetaan kaikki yli 2 sekuntia vanhemmat tiedostot.
Alussa on polku './', jonka vaihtamalla saa sitten halutun hakemiston.
Find-komento käy läpi tiedostot, ja tarkastaa jokaisen kohdalla stat-komennon kautta niiden iän, ja jos on yli 2 sekuntia vanhempi, niin tiedostolle suoritetaan rm-komennolla poisto.- Anonyymi
Toimii hyvin, hidas kuitenkin on.
- Anonyymi
Anonyymi kirjoitti:
Toimii hyvin, hidas kuitenkin on.
Find-komennossahan on -cmin ja -mmin, jolla voi minuuin tarkkuudellla tähtäillä hakuja, mutta jostain syystä puuttuu -csec ja -msec. Silloin saisi suoraan sen tiedoston selville, eikä tarviisi pyöritellä stat-komennon kautta.
Bash 5.x:ssä voi korvata komennon date +"%s" suoraan muuttujalla $EPOCHSECONDS https://lists.gnu.org/archive/html/info-gnu/2019-01/msg00010.html
Komennolla:
find ./ -type f -printf "%p %C@\n"
Saa muuten tiedoston muutosajat nanosekunnin tarkkuudella epoch-muodossa. Kyllähän tuosta säätämällä saa monenlaisen version tehtyä.
Tuon -printf:ään eri tulostusmuotoilut löytää vaikka https://man7.org/linux/man-pages/man1/find.1.html
- Anonyymi
Tuo -csec ja -msec puuttuminen on selvä vihje, että on tekemässä jotain arveluttavaa. Esimerkiksi ext4-tiedostojärjestelmässä maksimi commit-aika on asetettu 5 sekunniksi: Tarkoittaa siis, että tiedostojärjestelmään ei ole pakko kirjoittaa muutosta kuin vasta 5s kuluttua. Eli jos koneesta menee sähköt voi menettää viimeisen 5s ajalta datat. Tämä tietystikään ei takaa sitä, että levy olisi vielä 5s päästä kirjoittanut datat levylle. Näin ollen voi olla, että kirjoitusaika päivittyy tiedostolle levyllä vasta 5s päästä sen sulkemisesta - muistipuskurissa aika toki on ajan tasalla.
Eli jos tiedosto on tarkoitus poistaa 2s päästä voi olla, ettei tiedosto missään vaiheessa päädy edes levylle asti, mikä onkin järkevää. Jos haluaa varmistaa tämän jokin ram-levy tyyppinen ratkaisu voi olla järkevä, koska esim. ssd-asemalle tuollainen jatkuva kirjoittaminen on ehkä liian kuluttavaa. Saisiko tiedostojärjestelmän itse asiassa tekemään kirjoituspuskurin tyhjennyksen sen sijaan, että se kirjoittaisi sen levylle? - Anonyymi
😍😋😍😋😍😋😍😋😍
😋 Kuumat tytöt odottavat sinua -> https://nbw.fi/sexygirls?18372167
🔞❤️💋❤️💋❤️🔞💋❤️💋❤️💋🔞
Ketjusta on poistettu 3 sääntöjenvastaista viestiä.
Luetuimmat keskustelut
Olen tosi outo....
Päättelen palstajuttujen perusteella mitä mieltä minun kaipauksen kohde minusta on. Joskus kuvittelen tänne selkeitä tap162178Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornosta
https://www.kymensanomat.fi/paikalliset/8081054 Kotkalainen Demari Riku Pirinen vangittu Saksassa lapsipornon hallussapi842118- 1011387
Vanhalle ukon rähjälle
Satutit mua niin paljon kun erottiin. Oletko todella niin itsekäs että kuvittelet että huolisin sut kaiken tapahtuneen101296Maisa on SALAKUVATTU huumepoliisinsa kanssa!
https://www.seiska.fi/vain-seiskassa/ensimmainen-yhteiskuva-maisa-torpan-ja-poliisikullan-lahiorakkaus-roihuaa/1525663841207Hommaatko kinkkua jouluksi?
Itse tein pakastimeen n. 3Kg:n murekkeen sienillä ja juustokuorrutuksella. Voihan se olla, että jonkun pienen, valmiin k1461188Aatteleppa ite!
Jos ei oltaisikaan nyt NATOssa, olisimme puolueettomana sivustakatsojia ja elelisimme tyytyväisenä rauhassa maassamme.249886Omalääkäri hallituksen utopia?
Suurissa kaupungeissa ja etelässä moinen onnistunee. Suuressa osassa Suomea on taas paljon keikkalääkäreitä. Mitenkäs ha173874- 78869
- 63854