cronjob
Hallo,
Kan iemand mij helpen met een cronjob . zie in de log wel dat het uitgevoerd word maar de config word niet opgeslagen op de server. als ik handmatig op save druk word deze config file wel opgeslagen.
Kan iemand mij helpen met een cronjob . zie in de log wel dat het uitgevoerd word maar de config word niet opgeslagen op de server. als ik handmatig op save druk word deze config file wel opgeslagen.
Laat je relevante code eens zien, tussen code-tags? Ik vermoed dat je geen volledig pad gebruikt in je cronjob.
Gewijzigd op 18/11/2018 09:47:24 door - Ariën -
“Maar de config word niet opgeslagen”
Onder welke gebruiker draait de conjob?
Heb zo’n vermoeden dat hij niet voldoende rechten heeft
Onder welke gebruiker draait de conjob?
Heb zo’n vermoeden dat hij niet voldoende rechten heeft
Of het pad klopt niet, wat ook vaak gebeurt, omdat deze vaak als root of een user draait.
Bedankt voor jullie reacties,
Kom er nu achter dat het script van internet beveiligd is.
Kan dus geen aanpassingen doen helaas.
Kom er nu achter dat het script van internet beveiligd is.
Kan dus geen aanpassingen doen helaas.
Geëncrypted, bedoel je?
Mogelijk zou je via de juiste commando in je crontab de boel wel kunnen draaien.
Toevoeging op 18/11/2018 20:31:07:
Bedoel je dat het geëncrypt is in Ioncube of Zend? Mogelijk kan je in je crontab er voor zorgen dat hij altijd naar je 'working directory' gaat.
Mogelijk zou je via de juiste commando in je crontab de boel wel kunnen draaien.
Toevoeging op 18/11/2018 20:31:07:
Bedoel je dat het geëncrypt is in Ioncube of Zend? Mogelijk kan je in je crontab er voor zorgen dat hij altijd naar je 'working directory' gaat.
- Ariën - op 18/11/2018 20:29:34:
Geëncrypted, bedoel je?
Mogelijk zou je via de juiste commando in je crontab de boel wel kunnen draaien.
Toevoeging op 18/11/2018 20:31:07:
Bedoel je dat het geëncrypt is in Ioncube of Zend? Mogelijk kan je in je crontab er voor zorgen dat hij altijd naar je 'working directory' gaat.
Mogelijk zou je via de juiste commando in je crontab de boel wel kunnen draaien.
Toevoeging op 18/11/2018 20:31:07:
Bedoel je dat het geëncrypt is in Ioncube of Zend? Mogelijk kan je in je crontab er voor zorgen dat hij altijd naar je 'working directory' gaat.
Ja Geëncrypted,dus weet nu ff niet hoe ik dat kan aanpassen.
Als het goed geprogrammeerd is, hoeft dat ook niet. Hoe luidt je cron opdracht?
(www-data) CMD (/usr/bin/php /var/www/html/xxxxx.xxxx.php #xxxxx Config Update^M)
Pas het eens aan naar:
Op die manier ga vanaf een andere user alsnog eerst naar je juiste directory waar je script staat. En daarna voer je jouw script uit. De output schrijf je voor het gemak even naar cron_log.txt. Zo kan je zien of deze errors in de output genereert. Ideaal voor debuggen.
Op die manier ga vanaf een andere user alsnog eerst naar je juiste directory waar je script staat. En daarna voer je jouw script uit. De output schrijf je voor het gemak even naar cron_log.txt. Zo kan je zien of deze errors in de output genereert. Ideaal voor debuggen.
Gewijzigd op 18/11/2018 22:57:42 door - Ariën -
Heb het geprobeerd maar dit lukt niet.
Zal waarschijnlijk iets fout doen.
Zal waarschijnlijk iets fout doen.
Wat lukt niet? Wat gebeurt er?
Als je wat gedetailleerd bent is de hulp wat makkelijker.
Wat staat er in de log? (maak die wel even schrijfbaar met 777)
Als je wat gedetailleerd bent is de hulp wat makkelijker.
Wat staat er in de log? (maak die wel even schrijfbaar met 777)
Gewijzigd op 20/11/2018 18:14:08 door - Ariën -
Die regel moet ik die met putty wegschrijfen?
Simon j op 20/11/2018 19:46:24:
Die regel moet ik die met putty wegschrijfen?
In je crontab -e ja.
zie dit ook in log
Nov 20 19:23:01 server01 CRON[61090]: (CRON) info (No MTA installed, discarding output)
Nov 20 19:23:01 server01 CRON[61090]: (CRON) info (No MTA installed, discarding output)
Meldingen die gedaan worden worden niet gemaild, want je hebt geen werkende mailserver.
Maar PHP-fouten en dus deze output zou toch in je cron_log.txt moeten staan, lijkt me.
Dat er niet kan worden gemaild is een ander verhaal..
Dat er niet kan worden gemaild is een ander verhaal..
zal stap voor stap uitleggen hoe dit script in geinstalleerd.
1. Ubuntu geinstallerd 14.04 x64 op een server .
2. Hierop apache en php geinstalleerd.
3 database gemaakt met de file(sql) die in het script zit.
4 map html gecopieerd naar map www op de server en op 755 gezet.
Dit gedeelte werkt.
Alleen de config zou elke minuut worden opgeslagen op een server die op de zelfde server draait als het script.
het script bestand heb ik hier staan.
https://wetransfer.com/downloads/cbd60550a895c3674ef489a7174b74b820181121183532/b72d49074925d786a590d196062f88e020181121183533/aa4707
1. Ubuntu geinstallerd 14.04 x64 op een server .
2. Hierop apache en php geinstalleerd.
3 database gemaakt met de file(sql) die in het script zit.
4 map html gecopieerd naar map www op de server en op 755 gezet.
Dit gedeelte werkt.
Alleen de config zou elke minuut worden opgeslagen op een server die op de zelfde server draait als het script.
het script bestand heb ik hier staan.
https://wetransfer.com/downloads/cbd60550a895c3674ef489a7174b74b820181121183532/b72d49074925d786a590d196062f88e020181121183533/aa4707
Gewijzigd op 21/11/2018 20:28:51 door simon j
Simon j op 20/11/2018 20:26:05:
zie dit ook in log
Nov 20 19:23:01 server01 CRON[61090]: (CRON) info (No MTA installed, discarding output)
Nov 20 19:23:01 server01 CRON[61090]: (CRON) info (No MTA installed, discarding output)
Over welke log heb je het hier?




