Bon là je te donne juste la théorie, je peux pas tester pour voir si ca marche mais en gros:
tu édites le crontab de l'utilisateur nobody (en root, crontab -u nobody -e) et tu places le cron que tu veux lancer quotidiennement :
pour le lancer à 3h par exemple
0 3 * * * /chemin/vers/ton/script
et bien sur ton script en question ne se contente pas de lancer la commande qui va bien mais vérifie avant tout si cette meme commande n'est pas deja lancée...
un peu comme ca :
isrunning=`ps aux|grep commande_a_lancer|wc -l`
if [ $isrunning == "0" ]
then
commande_a_lancer
fi;
bon c'est pas testé, c'est gruiiiik mais c'est l'idée
# simple hein ?
Posté par Babelouest (site web personnel) . En réponse au message Crontab. Évalué à 2.
tu édites le crontab de l'utilisateur nobody (en root, crontab -u nobody -e) et tu places le cron que tu veux lancer quotidiennement :
pour le lancer à 3h par exemple
0 3 * * * /chemin/vers/ton/script
et bien sur ton script en question ne se contente pas de lancer la commande qui va bien mais vérifie avant tout si cette meme commande n'est pas deja lancée...
un peu comme ca :
bon c'est pas testé, c'est gruiiiik mais c'est l'idée