Sonicje
Legacy Member
Hey iedereen,
even een vraagje waar ik zelf moeilijk uit geraak...
Een tijdje geleden heb ik bij Versio een webruimte van 7.5GB afgesloten met als bedoeling dit als FTP te gebruiken voor een IPcamera zijn beelden op te plaatsen.
Om de zoveel seconden wordt er een kleine afbeelding genomen en wordt deze op de FTP ruimte geplaatst. Dit werkt zonder problemen.
Natuurlijk loopt de grootte van de bestanden snel op.
Het domein laat toe om via CPanel een cronjob te laten lopen.
Jammer genoeg kan je geen commando ingeven zoals je dit in Linux zou doen.
Je moet een php script maken om dan vervolgens in CPanel de frequentie aan te duiden.
Ik had in de configuratie aangeduid dat hij elke dag om 00.00u het script moet laten lopen.
In het script had ik volgend commando gestoken:
find /IPCamera -mtime +7 -exec rm {} \\;
Enkel deze regel in notepad gestoken en dan de extensie veranderd naar .php in de hoop dat dit zou werken.
Ik was dus fout
Zou er iemand mij kort kunnen vertellen hoe ik een (correct) php script schrijf waarbij er wordt gecontrolleerd of er bestanden in de nodige map staan die ouder zijn dan 7 dagen en zoja, deze laat verwijderen?
De tijden dat het script moet lopen, moeten niet meegegeven worden in het script zelf, dit gebeurd via CPanel.
Alvast bedankt
even een vraagje waar ik zelf moeilijk uit geraak...
Een tijdje geleden heb ik bij Versio een webruimte van 7.5GB afgesloten met als bedoeling dit als FTP te gebruiken voor een IPcamera zijn beelden op te plaatsen.
Om de zoveel seconden wordt er een kleine afbeelding genomen en wordt deze op de FTP ruimte geplaatst. Dit werkt zonder problemen.
Natuurlijk loopt de grootte van de bestanden snel op.
Het domein laat toe om via CPanel een cronjob te laten lopen.
Jammer genoeg kan je geen commando ingeven zoals je dit in Linux zou doen.
Je moet een php script maken om dan vervolgens in CPanel de frequentie aan te duiden.
Ik had in de configuratie aangeduid dat hij elke dag om 00.00u het script moet laten lopen.
In het script had ik volgend commando gestoken:
find /IPCamera -mtime +7 -exec rm {} \\;
Enkel deze regel in notepad gestoken en dan de extensie veranderd naar .php in de hoop dat dit zou werken.
Ik was dus fout

Zou er iemand mij kort kunnen vertellen hoe ik een (correct) php script schrijf waarbij er wordt gecontrolleerd of er bestanden in de nodige map staan die ouder zijn dan 7 dagen en zoja, deze laat verwijderen?
De tijden dat het script moet lopen, moeten niet meegegeven worden in het script zelf, dit gebeurd via CPanel.
Alvast bedankt
