[BSD] crontab gond
gabor at zahemszky.hu
gabor at zahemszky.hu
2017. Feb. 2., Cs, 19:19:55 CET
Bocs, semmilyen infó nincs a rendszerről az aláírásodban, de
lényegtelen.
Átlagos shellben nincs TODAY nevű shell változó, ez a gond. Futtass egy
olyan cron scriptet, amiben egy env parancsot futtatsz, a megkapott
levélben látni fogod, hogy milyen környezeti változók vannak a futáskor.
(Tippem szerint a login shelledben azért látsz valamilyen értéket, mert
valami /etc/profile vagy ~/.profile létrehozza.)
Zahy
2017-02-02 19:08 időpontban Istvan Galgand ezt írta:
> Jo estet!
>
> Egy crontab gondom adodott, megallt a tudomany. Az alairas szerinti
> rendszeren havonta archivalok tobb konyvtarat. Az elkeszult archiv
> allomany nem hajlando beilleszteni a kepzes datumat. Pedig elonyos
> lenne.
> A crontab-ot rootkent futtatom, shell: sh, igy:
>
> 25 1 1 * * /usr/bin/tar -cvjf
> /mnt/ada0s1/rsync/monthly/monthly_$TODAY.tar.bz2
> /mnt/ada0s1/rsync/daily/etc/
>
> (A sortorest a levelezo csinalja, a fajl elkeszul, csak nem tartalmazza
> a
> keszites datumat.)
> Ilyen fajlnevvel keszul: monthly_.tar.bz2
>
> Most lekerdezem a valtozot:
>
> # echo $TODAY
> 020217
>
> Mi a gond? Fel tudna vilagositani valaki?
>
> Istvan
További információk a(z) BSD levelezőlistáról