OVH Community, votre nouvel espace communautaire.

code de retour 0 sans que la tâche est éxécuté


InboX
06/12/2014, 14h50
Il suffit de faire un script bash...
la crontab serait du genre

*/5 * * * * root /root/scripts/rm.sh
genre
#!/bin/bash

rm -rf /dossier/mon-fichier.txt
pas plus compliqué...

Marwen
06/12/2014, 14h42
code cron : sous /www/test.php
#!/usr/local/bin/php
$dir = "/homez.229/xxx/www/app/cache/";


function rrmdir($dir) {
if (is_dir($dir)) {
$objects = scandir($dir);
foreach ($objects as $object) {
if ($object != "." && $object != "..") {
if (filetype($dir."/".$object) == "dir")
rrmdir($dir."/".$object);
else unlink ($dir."/".$object);
}
}
reset($objects);
rmdir($dir);
}
}

rrmdir($dir);

echo "okeee \n";
?>

voila que ça me retourne retourne sachant que la permission est 755 & la cron php5.4

Exec format error
-- 2014-12-06 15:24:02.803493 exitcode: 255

InboX
06/12/2014, 12h40
Salut,

oui c'est possible

Marwen
06/12/2014, 12h16
bon la mème chose avec "autre " , ce que je voulais le savoir c'est pourquoi il n'y a pas un code de retour de type :
X-Powered-By: PHP/5.4.6
Content-type: text/html
le code de retour 0 n'a rien d'indication !
sinon peut-on créer un cron qui permet d'effacer un dossier ? genre cron contient un code comme ceci :

rm -rf app/cache/*
MErci

neox
04/12/2014, 22h21
Dans la configuration de la cron, as-tu mis la version de php à "Autre" ?

Car javais le même problème, mes crons ne s'exécutées pas et j'avais configurée la version de php à PHP5.4
Mais depuis que j'ai mis la version php à "autre" ça fonctionne correctement.

Marwen
29/11/2014, 12h05
je travaille sur un projet Symfony2 hébérgé sous OVH, à chaque 24h presque la page retourne une erreur 500, je vide le cache => probléme résolu, donc j'ai créé un cron s'éxécutant chaque heure pour vider le cache et voici son contenu :

/www/emptyCache.php : permission 705
contenu :

/usr/local/bin/php.TEST.5 -d magic_quotes_gpc=0 -d register_globals=0 /homez.229/minacomxxx/www/app/console cache:clear --env=prod --no-debug

retour : 2014-11-29 12:23:02.709079 exitcode: 0
j'ai rien compris de se code mềme le cache ne se vide pas ! normalment il doit me retourner une chose comme ceci :

X-Powered-By: PHP/5.4.6
Content-type: text/html

MAIS il me retourn une ligne vide puis le code d'exit 0 !