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:



#!/bin/bash


 /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:

export PATH=$PATH:/usr/bin:/opt/google/chrome



En zet dit boven je crontask neer:

SHELL=/bin/bash
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/opt/google/chrome
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

[size=xsmall]Toevoeging op 18/01/2025 18:58:44:[/size]

Heb het geprobeerd, helaas geen success, doet niks.

Ik zou dat stuk met shell en path in batch.sh zetten.

En anders zou ik de commando's scheiden met &&


SHELL=/bin/bash && PATH=/usr/bin/en/zo && sh /home/admin/bla/batch.sh
Ik heb het probleem gevonden:

Ik moest /usr/bin/google-chrome gebruiken en niet /opt/google/

Reageren