Keresés

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

  • Victor Súgó

    junior tag

    válasz Keef_Lee #63904 üzenetére

    Jé, ez eddig nem is tűnt fel. Ez valóban nem a "szabványos" crontab(??). Vagy csak szimplán egy új verzió.
    Na mindegy, a szkripted lehet, hogy azért nem fut le, mert bash specifikus dolgok vannak benne, a cron meg lehet, hogy valami egyéb shellt futtat, esetleg a környezeti változók hiányoznak stb.
    A cron-ban futó program környezete nem azonos azzal, amit interaktívan futtatsz.
    Próbáld legalább a stderr-t fájlba irányítani és megnézni, milyen hibákat dobál, amikor futni próbál!
    Nem tudom, hogy vetted fel, de gyanítom, hogy a /etc/crontab-ot próbáltad szerkeszteni.
    Azt felejtsd el, ha így van és egy "crontab -e" paranccsal szerkeszd a saját crontab-odat és írj bele valami ilyesmit:

    @hourly $HOME/bin/szkript.sh >>$HOME/log/szkript.log 2>&1

    Persze előtte létre kell hozni a ~/log és a ~/bin könyvtárakat és a szkript.sh-t a bin-be tenni, a szkript.sh első sorába beírni a szokásos:
    #!/bin/bash-t.
    Ja, és nem árt egy chmod +x ~/bin/szkript.sh sem.

    [ Szerkesztve ]

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