Ik probeer via een crontab een script te laten draaien om ondertitels te zoeken bij bestanden. Hiervoor gebruik ik het programma subliminal. Ik heb een script geschreven wat dit zou moeten aanroepen. Op een of andere manier werkt het script prima wanneer ik het handmatig draai, maar als ik het via een cronjob doe werkt de boel niet. Een aantal vergelijkbare scripts werken wel. Script draait onder root (wellicht overbodig, maar toch) en ik zie in de systemlog dat het systeem het script aanroept.
Inhoud van script (gebruikersnaam en password even weggelaten):
Inhoud van crontab:
Ik heb hierover 2 vragen:
1. Hoe kan ik dit het beste troubleshooten? Ik kan nergens een error vinden oid. Ook handig om te weten ivm toekomstige scripts
2. Weet iemand hoe dit op te lossen?
Inhoud van script (gebruikersnaam en password even weggelaten):
code:
1
2
| #!/bin/sh subliminal -m 60 --languages nl en -c ~/Subliminal/cache/subliminal.db --providers podnapisi thesubdb tvsubtitles addic7ed --addic7ed-username USERNAME -addic7ed-pasword PASSWORD -v --debug ~/Multimedia/Series/ |
Inhoud van crontab:
code:
1
| 15 12 * * * cd /home/USER/Scripts && sh subtitles.sh |
Ik heb hierover 2 vragen:
1. Hoe kan ik dit het beste troubleshooten? Ik kan nergens een error vinden oid. Ook handig om te weten ivm toekomstige scripts
2. Weet iemand hoe dit op te lossen?