OVH Community, votre nouvel espace communautaire.

Comment activer crontab ?


Helmut
02/02/2012, 13h27
Citation Envoyé par stephaneeybert
Tu crois que je peux demander a OVH de me passer en Debian ?
Strictement aucune idée, mais si en plus tu connais bien Debian, je ne vois pas d'intérêt à se casser le choux avec une Gentoo, sauf si argumentation technique justifiée.

stephaneeybert
02/02/2012, 12h59
Et ta curiosite est une qualite !

Car la question est bonne.

Je n'ai pas choisie Gentoo.

J'ai pris l'offre VPS de base offerte par OVH sans en savoir plus.

Maintenant, je regrette bien de ne pas avoir une Debian, que je connais bien, alors que la Gentoo je ne connais pas du tout !

Tu crois que je peux demander a OVH de me passer en Debian ?

Helmut
02/02/2012, 11h14
Juste par curiosité, tu as choisi Gentoo parce-que tu connais bien ? Ou juste par hasard ? Ou on te l'a conseillé ?
Ce n'est pas directement le sujet, mais j'ai un peu de mal à comprendre pourquoi Debian ne convient pas dans la majorité des cas (ça me parait juste un peu plus "universel").

Sinon, il faut que tu cherches comment vérifier que cron est bien activé dans ta Gentoo.

stephaneeybert
02/02/2012, 10h12
J'ai une erreur a la premiere commande:

vps13495 stephane # emerge dcron
Calculating dependencies |!!! A file is not listed in the Manifest: '/usr/local/portage-ovh/dev-db/phpmyadmin/phpmyadmin-3.3.5.1.ebuild'
... done!

!!! Error: the sys-process/dcron package conflicts with another package;
!!! the two packages cannot be installed on the same system together.
!!! Please use 'emerge --pretend' to determine blockers.

For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handboo...full=1#blocked

vps13495 stephane #

Helmut
02/02/2012, 09h30
Citation Envoyé par stephaneeybert
J'ai une distribution: Release 2 OVH (Gentoo) - 64 bits (English)
Je n'ai pas le apt-get apparemment.
Ha non c'est même sûr.
C'est pour ça que quand on utilise Gentoo qui est assez exotique, c'est quand-même mieux, voir nécessaire de le préciser.

Sinon essaie ça:
Code:
emerge dcron
/etc/init.d/dcron start
rc-update add dcron default

emerge anacron
/etc/init.d/anacron start
rc-update add anacron default
Si ça ne marche pas, plus qu'à trouver un connaisseur de Gentoo !
Good luck.

stephaneeybert
02/02/2012, 08h41
J'ai une distribution:

Release 2 OVH (Gentoo) - 64 bits (English)

Je n'ai pas le apt-get apparemment.

Le crontab me ditt:

vps13495 stephane # crontab -l | grep -v ^#
00 01 * * 6 /home/learnintouch/engine/cron/backup_all.sh
00 02 * * 6 /home/learnintouch/engine/cron/cleanup_all.sh
vps13495 stephane #

Le script de backup etait bien executable.

vps13495 stephane # ll /home/learnintouch/engine/cron/backup_all.sh
-rwxr-xr-x 1 learnintouch www 768 2012-01-06 16:35 /home/learnintouch/engine/cron/backup_all.sh
vps13495 stephane #

J'ai ajoute le sh devant le script..

Helmut
01/02/2012, 17h29
Sans plus de précision sur la distrib, on va supposer Debian ou ubuntu.

Code:
apt-get install sysv-rc-conf
Que disent:
Code:
sysv-rc-conf --list |grep cron
crontab -l | grep -v ^#
De plus, /home/learnintouch/engine/cron/backup_all.sh est-il exécutable ?
Si non:
Code:
chmod +x /home/learnintouch/engine/cron/backup_all.sh
ou rajouter sh dans le cron:
Code:
00 01 * * 6 sh /home/learnintouch/engine/cron/backup_all.sh

stephaneeybert
01/02/2012, 17h17
Bonjour,

Mon crontab semble ne pas etre actif.

Je ne recois pas les rapports de sauvegardes automatiques que j'ai mis en place dans crontab -e

00 01 * * 6 /home/learnintouch/engine/cron/backup_all.sh

Comment pourrais je faire pour tester crontab et voir ce qu'il se passe ?

Merci

Stephane