google-chrome --headless werkt niet in crontab
Hallo,
Ik wil dit in de crontab laden:
/opt/google/chrome/google-chrome --headless --no-sandbox --disable-gpu https://www.testtest.nl
via de bash laad ik dit:
Als ik dit via root in de cli laad, werkt alles prima.
Als ik de bash via de crontab laad, word hij niet geladen, krijg geen foutmeldingen ook.
weet iemand waar dit aan kan liggen?
Daniel
Ik wil dit in de crontab laden:
/opt/google/chrome/google-chrome --headless --no-sandbox --disable-gpu https://www.testtest.nl
via de bash laad ik dit:
Code (php)
1
2
3
4
2
3
4
#!/bin/bash
/opt/google/chrome/google-chrome --headless --no-sandbox --disable-gpu https://www.testtest.nl
/opt/google/chrome/google-chrome --headless --no-sandbox --disable-gpu https://www.testtest.nl
Als ik dit via root in de cli laad, werkt alles prima.
Als ik de bash via de crontab laad, word hij niet geladen, krijg geen foutmeldingen ook.
weet iemand waar dit aan kan liggen?
Daniel
Waarschijnlijk heeft je cron geen toegang tot de omgevingsvariabelen.
Voeg dit eens toe na je eertste lijn:
En zet dit boven je crontask neer:
Voeg dit eens toe na je eertste lijn:
En zet dit boven je crontask neer:
Code (php)
1
2
2
SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/google/chrome
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/google/chrome
Gewijzigd op 18/01/2025 17:28:53 door - Ariën -
thanks de cron command ziet er zo uit:
06 18 * * * SHELL=/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/google/chrome sh /home/admin/domains/stuntfolder.nl/cronjob/batch.sh
FF kijken hoe het gaat lopen
Toevoeging op 18/01/2025 18:58:44:
Heb het geprobeerd, helaas geen success, doet niks.
06 18 * * * SHELL=/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/google/chrome sh /home/admin/domains/stuntfolder.nl/cronjob/batch.sh
FF kijken hoe het gaat lopen
Toevoeging op 18/01/2025 18:58:44:
Heb het geprobeerd, helaas geen success, doet niks.
Gewijzigd op 18/01/2025 18:59:52 door Daniel van Seggelen
Ik zou dat stuk met shell en path in batch.sh zetten.
En anders zou ik de commando's scheiden met &&
En anders zou ik de commando's scheiden met &&