Cron Automation
OK quick post for those who requested it.
ssh to your enigma2 box
install busybox-cron
opkg install busybox-cron
Now set up your job
crontab -e
Will open the cron text editor.
Next steps need to be followed exactly as vi isn’t the most user friendly text editor
Press insert to start inputting text
Input your schedule and the command to run eg:
0 6,18 * * * /etc/enigma2/e2m3u2bouquet/e2m3u2bouquet.py >> /tmp/e2.log
or
0 6,18 * * * /etc/enigma2/e2m3u2bouquet/e2m3u2bouquet.py -m "http://stream.fabiptv.com:25461/get.php?username=YOURUSERNAME&password=YOURPASSWORD&type=m3u_plus&output=ts" -e "http://stream.fabiptv.com:25461/xmltv.php?username=YOURUSERNAME&password=YOURPASSWORD"
press escape to exit text entering mode
input
:wq
to write and quit from the file, your crontab is saved.
In the above example we have scheduled the job to run at 6am and 6 pm every day (6,18)
An alternative to the above is to use
(crontab -l ; echo "0 6,18 * * * /etc/enigma2/e2m3u2bouquet/e2m3u2bouquet.py")| crontab -
This will append the job to the crontab. You’ll get a warning message if the current crontab is empty
See here for more information on cron scheduling
Hi,
Is there anywhere to confirm this is working, when i go to cron manager on zgemma h2s after running these commands the box just crashes and reboots
add “>> /tmp/e2m3u.log” to the end of the command
This will create a log file in /tmp called e2m3u.log
to view it type “cat /tmp/e2m3u.log”
I’ve used this webcron service : https://www.easycron.com to do it.
to add this to the end of the script, >> /tmp/e2m3u.log does there need to be a space or straight after the end?
Hello is there anyway i can change the name of the bouquets when the autoscript runs? my script works prefectly but bouquets are shown as e2m3u2 id like to change to iptv if possible. When the script runs and generates bouquets
If you use the config file based setup it should use the name of the provider as a prefix