Hirdetés

Új hozzászólás Aktív témák

  • Sleed

    aktív tag

    sziasztok, raspberr pi-n (raspbian) ismerkedem a rendszerrel, és a bash scripinggel kapcsolatban lenne két kérdésem:

    -hogyan tudok egy env változót egy string közepére illeszteni?
    filename='/home/pi/test/logs_'.$HOSTNAME.'.zip'
    echo $filename

    valami ilyesmit szeretnék, de ez nem működik, az output simán /home/pi/test/logs_...zip lesz
    viszont a
    echo $HOSTNAME
    kiadja a megfelelő stringet.

    -a másik meg az hogy van egy ilyen scriptem hogy

    #!/bin/bash

    /usr/bin/zip -r /home/pi/test/logs_$HOSTNAME logs

    ez a test könyvtárban található logs könyvtárat bezipeli és iderakja mellé a hostname-el kiegészítve.
    de ha ezt nem innen futtatom, hanem máshonnan, ebben az esetben a crontab, akkor

    #!/bin/bash

    /usr/bin/zip -r /home/pi/test/logs_$HOSTNAME /home/pi/test/logs

    működik csak, viszont ilyenkor a .zipbe beleteszi a /home/pi/test könyvtárszerkezetet a logs fölé. mást (pl egyéb fájlokat, alkönyvtárakat) nem de nekem arra van szükségem hogy a .zip-ben egyből a logs könyvtár legyen. hogyan tudom ezt megvalósítani?

    köszönöm szépen előre is
    üdv. Sleed

    [ Szerkesztve ]

Új hozzászólás Aktív témák