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

563

    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. Kuka paiskasi vauvan betoniin Oulussa?

      Nimi esiin.....
      Oulu
      87
      5439
    2. Riikan kukkaronnyöri on umpisolmussa

      Kulutus ei lähde liikkeelle, koska kansalaiset eivät usko, että: – työpaikka säilyy – tulot eivät romahda – talous ei h
      Maailman menoa
      80
      4722
    3. Jos vedetään mutkat suoraksi?

      Niin kumpaan ryhmään kuulut? A) Niihin, jotka menevät edellä ja tekevät? Vai B) Niihin, jotka kulkevat perässä ja ar
      Sinkut
      111
      3027
    4. Tanskan malli perustuu korkeaan ansioturvaan

      Ja vahvoihin työllisyys- ja kotoutumispalveluihin. Suomessa Riikka on leikannut juuri näitä: palkkatukea, työttömyysturv
      Maailman menoa
      88
      2955
    5. Epäily: Räppäri yritti tappaa vauvansa.

      https://www.mtvuutiset.fi/artikkeli/epaily-mies-yritti-tappaa-vauvansa/9300728 Tämä on erittäin järkyttävä teko täysin p
      Maailman menoa
      23
      2564
    6. Vain vasemmistolaiset ovat aitoja suomalaisia

      Esimerkiksi persut ovat ulkomaalaisen pääomasijoittajan edunvalvojia, eivät auta köyhiä suomalaisia.
      Maailman menoa
      61
      2039
    7. Anteeksipyyntöni

      Jätän tähän anteeksipyyntöni sinulle, koska en voi sanoa sitä missään muuallakaan. Pyydän anteeksi, jos purkamani tuska
      Järki ja tunteet
      25
      1976
    8. Miten must tuntuu

      et sä ajattelet mua just nyt
      Ikävä
      32
      1523
    9. Sydämeni valtiaalle

      En täältä aio asioita kysellä. Haluan tuoda tiedoksesi, että pohjimmiltani en ihmisiä tahdo satuttaa ja ajattelen muiden
      Ikävä
      114
      1439
    10. Kun et vain tajua että

      sua lähestytään feikkiprofiililla :D Hanki aivot :D m-n
      Ikävä
      185
      1328
    Aihe