Hirdetés

Keresés

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

  • spammer

    veterán

    válasz Keef_Lee #23763 üzenetére

    Nem lesz egyszerű, a cron(tab) kicsit kényes.

    Teszteld egyszerű dolgokkal először, hogy fut-e rendben (ez percenként fut le, ennél rövidebb idő nem lehet):

    */1 * * * * /bin/echo "teszt_blablabla" >> /home/felhasznalonev/teszt.txt

    Vagy időponttal tesztelve:

    */1 * * * * /bin/date +'%H:%M' >> /home/felhasznalonev/teszt.txt

    Ha működik, akkor próbálhatod a scriptet megadni neki, de egyelőre a variable, sleep, suspend nélkül, csak egyszerűen az ffmpeg-et a paramétereivel (mondjuk 1 perces felvételt), valami ilyesmit:

    #!/bin/bash
    ffmpeg -i rtmp://video.fixhd.tv:1935/fix/sd.stream -t 0:01.000 -r 25 -c copy /home/neved/konyvtar/crontab_rec_test-$(date +'%H_%M').mkv

    És ami fontos lehet, hogy használj teljes elérési utat a crontab-ban is, amikor a scriptedre mutatsz (például futtatás 3 percenként):

    */3 * * * * /home/felhasznaloneved/konyvtar/fixtv_rec.sh

    Továbbá úgy néz ki, hogy a systemctl suspend nem megy crontabon keresztül jelszó nélkül, ezért le sem lövi a gépet. Ezt valószínűleg viszont ki lehet iktatni a már előzőleg leírt visudo módszerrel, lásd: [Users without sudo privileges], de ezt nem próbáltam.

    ____

    (#23764) nolika : Szerintem a haladó topikban nagyobb az esély a válaszra.

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