afbeelding van mindhunter

Drush via Cronjob.

Ik heb een bestand: script.sh
Deze staat in /home/deb861/public_html/
Ik heb deze executable gemaakt.

In dit bestand staat:

#!/bin/bash
export PATH=$PATH:/usr/local/bin
DRUSH='/usr/local/bin/drush'
cd /home/deb861/public_html/
$DRUSH cr

Ik wil via dit bestand via een cronjob in Directadmin de cache legen van de site.
Echter ik krijg iedere keer de melding:

/home/deb861/public_html/script.sh: line 5: /usr/local/bin/drush: No such file or directory

Ik heb gegoogled en vond dit bericht: drupal.org/project/drush/issues/1055312
Ik heb alles gedaan. Maar bij mij werkt het niet ik krijg nog steeds de melding nu such file.

Weet iemand een manier om drush via directadmin cronjob te laten draaien?

Alvast bedankt!

Drupalversie: 
8.x
Auteur: 
mindhunter
afbeelding van Niek Kloots
Door Niek Kloots op 26 januari, 2019 - 10:30

Het probleem is, dat de file staat op ..../local/bin/drush
Local betekent op jouw computer.
1/Daarvoor moet die PC dus continue aanstaan om het te kunnen vinden en 2/Drupal moet verbinding kunnen maken met jouw PC voor de local file.

Beter om de file op de server te zetten, waar ook de installatie van Drupal staat.
Natuurlijk wel de path aanpassen.

http://familiekloots.nl
hobby: https://noww.nl, https://dldsa.nl en http://openwaterswimming.eu

afbeelding van mindhunter
Door mindhunter op 26 januari, 2019 - 10:32

Hoi Niek,

Bedankt voor je antwoord. Ik heb alles op de server staan. Heb dus zelf niets lokaal. Als ik als root op de server inlog lukt het wel gewoon, alleen niet vanuit de cronjob.

afbeelding van Niek Kloots
Door Niek Kloots op 26 januari, 2019 - 15:18

Je noemt in je path local.
Probeer het eens anders.
Misschien moet je de map ergens anders plaatsen. In de hoofdmap, waarin je domein staat, misschien?
Iets als http://jouw.domein.nl/drush

http://familiekloots.nl
hobby: https://noww.nl, https://dldsa.nl en http://openwaterswimming.eu

Bookmark and Share

Drupal is een geregistreerd merk van Dries Buytaert. | Powered by Pantheon.

Drupal.be/Drupal.nl is de website van de Nederlandstalige Drupalgemeenschap.