Tiedoston "seuraaminen"

dick dix

'cat' -komentohan tulostaa tiedoston sisällön oletuksena näytölle.

Mutta miten saisin "seurattua" esim. /proc -hakemistossa jotain tiedostoa siten, että aina kun tiedostossa jokin kohta muuttuisi, muutos päivittyisi näytölle? Esim jotain tiedostoa tähän tyyliin:

cat /proc/scsi/aic7xxx/0

Toivottavasti tuli nyt tarpeeksi epäselvästi selitettyä...? :P

6

519

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • jepjep

      Asenna ohjelma nimeltä >changetrack

    • man tail auttaa asiassa?

    • diff_

      Pseudo-koodia (saat itse kehitellä toimivan skriptin):

      cat /proc/scsi/aic7xxx/0 > tiedosto1
      ja sitten sopivasti ajastettu looppi:
      cat /proc/scsi/aic7xxx/0 > tiedosto2
      diff tiedosto1 tiedosto2
      (sleep)

      Eikä erojen tulostus näytölle liene vaikeaa.
      Soveltuuko tämä /proc/scsi/aic7xxx/0 tiedon kanssa jääköön arvattavaksi.

    • p7h

      tail -f /proc/scsi/aic7xxx/0
      Kannattaa silti koittaa
      man tail
      ;)

      • tail ei toimi yleensä procin alla olevissa tiedostoissa, koska proc on pseudotiedostojärjestelmä, ja tail yrittää lukea uutta tietoa tiedoston lopusta lseekillä (man lseek). procin tiedostoille lseek ei toimi oikein.

        "watch cat /proc/jotain" on ihan toimiva ratkaisu.


      • dick dix
        Mik26 kirjoitti:

        tail ei toimi yleensä procin alla olevissa tiedostoissa, koska proc on pseudotiedostojärjestelmä, ja tail yrittää lukea uutta tietoa tiedoston lopusta lseekillä (man lseek). procin tiedostoille lseek ei toimi oikein.

        "watch cat /proc/jotain" on ihan toimiva ratkaisu.

        Huomasin itsekin ettei tail tunnu tässä toimmivan oikein.

        Mutta watch:illa toimii hyvin, ainakin tällaisella rivillä:

        % watch cat '/proc/scsi/aic7xxx/0 | grep Commands'

        Kiitokset!


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Hengenvaaralliset kiihdytysajot päättyivät karmealla tavalla, kilpailija kuoli

      Onnettomuudesta on aloitettu selvitys. Tapahtuma keskeytettiin onnettomuuteen. Tapahtumaa tutkitaan paikan päällä yhtei
      Kauhava
      175
      6471
    2. Ootko rakastunut?

      Kerro pois nyt
      Ikävä
      148
      1784
    3. Onhan sulla nainen parempi mieli

      Nyt? Ainakin toivon niin.
      Ikävä
      113
      1558
    4. Ujosteletko tosissaan vai mitä oikeen

      Himmailet???? Mitä pelkäät?????
      Ikävä
      51
      1300
    5. Suureksi onneksesi on myönnettävä

      Että olen nyt sitten mennyt rakastumaan sinuun. Ei tässä mitään, olen kärsivällinen ❤️
      Ikävä
      46
      982
    6. Möykkähulluus vaati kuolonuhrin

      Nuori elämä menettiin täysin turhaan tällä järjettömyydellä! Toivottavasti näitä ei enää koskaan nähdä Kauhavalla! 😢
      Kauhava
      37
      938
    7. Älä mies pidä mua pettäjänä

      En petä ketään. Älä mies ajattele niin. Anteeksi että ihastuin suhun varattuna. Pettänyt en ole koskaan ketään vaikka hu
      Ikävä
      97
      901
    8. Reeniähororeeniä

      Helvetillisen vaikeaa työskennellä hoitajana,kun ei kestä silmissään yhtään läskiä. Saati hoitaa sellaista. Mitä tehdä?
      Kouvola
      5
      849
    9. Tarvitsemme lisää maahanmuuttoa.

      Väestö eläköityy, eli tarvitsemme lisää tekeviä käsiä ja veronmaksajia. Ainut ratkaisu löytyy maahanmuutosta. Nimenomaan
      Maailman menoa
      235
      804
    10. Kävit nainen näemmä mun

      Facessa katsomassa....
      Ikävä
      41
      799
    Aihe