Skriptini ei toimii

...

Yritän kirjoittaa skriptiä tiedostojen varmuuskopioitiin, jotta voin suorittaa varmuuskopioinnin juuri silloin kun se minulle sopii..

Skripti:
----------------------------------------------
#!/bin/bash
# Skripti omien tiedostojen varmuuskopiointiin

cd /backup
$KANSIO = date "%j-%k%M"
mkdir -v $KANSIO

# Varmuuskopio Omista dokumenteista

tar cvf /backup/$KANSIO/Documents.tar /home/user/Documents/

# Varmuuskopio Kuvista

tar cvf /backup/$KANSIO/Pictures.tar /home/user/Pictures/

# Varmuuskopio public_html

tar cvf /backup/$KANSIO/public_html.tar /home/user/public_html/
----------------------------------------------

Skripti antaa virheen tuossa kansion luomisessa..

b.sh: line 6: =: command not found
mkdir: missing operand
Lisätietoja saa komennolla "mkdir --help".

Olen tuota monella eri variaatilla kokeillut, mutta tuloksetta

Jos joku osaava voisi korjata virheen, olisin erittäin kiitollinen..

7

544

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • olla

      että tuo $ ei kelpaa kuvaamaan muuttujaa

    • tai jotain

      #!/bin/bash
      # Skripti omien tiedostojen varmuuskopiointiin

      BACKUP_DIR=/backup/

      USERDIR=`date %d%m%y'-'$USER`

      cd $BACKUP_DIR

      mkdir $USERDIR

      # Varmuuskopio Omista dokumenteista
      tar -cvjf $BACKUP_DIR/$BUDIR/Documents.tar.bz2 /home/$USER/Documents/

      # Varmuuskopio Kuvista
      tar -cvjf $BACKUP_DIR/$BUDIR/Pictures.tar.bz2 /home/$USER/Pictures/

      # Varmuuskopio public_html
      tar -cvjf $BACKUP_DIR/$BUDIR/public_html.tar.bz2 /home/$USER/public_html/

      • typo

        $BUDIR pitäisi olla $USERDIR

        sori


    • salaseurax

      #!/bin/bash
      # Skripti omien tiedostojen varmuuskopiointiin

      cd /backup
      KANSIO=`date '%d-%m-%Y %H:%M'`
      mkdir -v "$KANSIO"

      --------------------------------------------------------------

      Noin onnistuu tuo nimeäminen. Varmuuskopiontiin voi olla kätevämpiäkin tapoja, mutta onhan se kiva skriptailla itse.

      • ...

        Kiitos kaikille vastannaille.. Nyt toimii tuo aikahomma niinkuin pitääkin ja paljon uuttakin olen jo saanut aikaiseksi..

        Muun muasssa ohjelman alkuun valikko, jossa kysytään varmuuskopioitavat kansiot (tällä hetkellä vain valmiista listasta).. ja jotain virheentarkistuksia..

        Pikkuhiljaa hyvä tulee..


      • ...

        %Y %H väliin tuleva välilyönti aiheuttaa kahden eri kansion luomisen -> toinen pvm ja toinen aika..

        Eipä sen väliä.. Oma versioni toimii jo oikein..

        KANSIO=`date '%d-%m-%Y %H:%M'`

        ..ja jotta kansiot saadaan kronologiseen järjestykseen täytyy tuon olla muodossa

        KANSIO=`date '%Y-%m-%d_%H:%M'`

        No joo.. pilkunviilaamista.. Kukin tyylillään..


      • salaseurax
        ... kirjoitti:

        %Y %H väliin tuleva välilyönti aiheuttaa kahden eri kansion luomisen -> toinen pvm ja toinen aika..

        Eipä sen väliä.. Oma versioni toimii jo oikein..

        KANSIO=`date '%d-%m-%Y %H:%M'`

        ..ja jotta kansiot saadaan kronologiseen järjestykseen täytyy tuon olla muodossa

        KANSIO=`date '%Y-%m-%d_%H:%M'`

        No joo.. pilkunviilaamista.. Kukin tyylillään..

        Lainausmerkeilllä toimii. Copy/paste -tekniikka on kova sana shell-komennoille ;)


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

    Luetuimmat keskustelut

    1. en vaan saa häntä pois

      Mielestäni pyörimästä. Onko kellekään toiselle käynyt näin? Ihastuin pakkomielteisesti noin vuosi sitten erääseen naiseen. Ei vaan katoa mielestä va
      Ikävä
      176
      2066
    2. Suomi24 kysely: ihmisten kuplautumista ei pääosin koeta vakavaksi ongelmaksi

      “Kuplautumista on mahdotonta estää. Ihmiset ovat aina viihtyneet samankaltaiset arvot ja maailmankatsomuksen jakavassa seurassa ja muodostaneet sen pe
      Suomi24 Blogi ★
      36
      1728
    3. Ohhoh! Glamourmalli Elena, 29, teetti tiimalasivartalon - Vei rahaa ja tuotti tuskaa - Katso kuvat!

      Transtaustainen glamourmalli Elena Vikström on käynyt vuosien ajan plastiikkakirurgisissa toimenpiteissä. Tästä näet lopputuloksen: https://www.suomi
      Kotimaiset julkkisjuorut
      10
      1402
    4. Ostiko Martina uuden ponin tyttärelleen, vai oliko myös Stefan itsekkin valitsemassa ponia .?

      Kiva kun on tyttärelle mielekäs harrastus annettu, ehkä vielä on tulevaisuudessa hänelle tärkeä ja valitsee sen perusteella tulevan ammatin.
      Kotimaiset julkkisjuorut
      229
      1200
    5. Sinä olet tärkeä

      Herätät minussa kunnioitusta. Kiehdot minua. En oikein saa kiinni sinusta. Ehkä juuri siksi. Aistin että sinäkin pidät minusta. Vetovoima on ollut alu
      Ihastuminen
      59
      1198
    6. Varisjärvellä mersu.

      Varisjärven tiellä tuli vanhamersu kylkiedellä mutkassa vastaan ja vähällä keulaan mutta tökkäs penkkaan, hyppäsin omasta autosta ulos ja kävin kiskas
      Suomussalmi
      16
      1041
    7. Mitähän ajattelet J

      Tästä kaikesta? Mä välitän susta oikeasti.
      Ikävä
      60
      959
    8. Belorf haistattaa seuraajiaan "You can hate me now"...

      Vai haistattaako lompakkoa, joka taisi viimeinkin ymmärtää häipyä Sofian ulottumattomiin ? Sofia raukka on niin typerä, että ottaa nostetta "omasta tv
      Kotimaiset julkkisjuorut
      58
      957
    Aihe