OVH Cloud OVH Cloud

crontab -e et vi

15 réponses
Avatar
pascal
Bonsoir,

Sur un serveur debian/stable-testing lorsque je lance crontab -e c'est =20
mc qui s'ouvre.
Je connais tr=E8s bien mc (je n'utilise que lui) mais vi comme =E9diteur, =
=20
c'est quand m=EAme top !

Sous ma debian/unstable sans avoir rien fait c'est vi qui est lanc=E9.

Je n'ai pas trouv=E9 comment configurer crontab pour lui dire de lancer =20
vi =E0 la place de mc

Quelqu'un a une id=E9e ?

Cordialement

Pascal

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.

10 réponses

1 2
Avatar
rixed
-[ Mon, Aug 14, 2006 at 09:17:43PM +0200, ]----
Sur un serveur debian/stable-testing lorsque je lance crontab -e c'est
mc qui s'ouvre.



que dit :

/usr/sbin/update-alternatives --display editor

?


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
pascal
Quoting rixed :

Bonsoir rixed,

Je sais pas d'où tu la sors cette commande, masi je n'en avais jamais
vu la couleur !
Content de la découvrir.

Alors je te livre la sortie:

editor - status is auto.
link currently points to /usr/bin/mcedit-debian
/bin/ed - priority -100
slave editor.1.gz: /usr/share/man/man1/ed.1.gz
/bin/nano - priority 40
slave editor.1.gz: /usr/share/man/man1/nano.1.gz
/usr/bin/nvi - priority 19
slave editor.1.gz: /usr/share/man/man1/nvi.1.gz
/usr/bin/mcedit-debian - priority 100
slave editor.1.gz: /usr/share/man/man1/mcedit.1.gz
/usr/bin/vim.basic - priority 30
slave editor.1.gz: /usr/share/man/man1/vim.1.gz
slave editor.pl.ISO8859-2.1.gz: /usr/share/man/pl.ISO8859-2/man1/vim.1.gz
slave editor.it.ISO8859-1.1.gz: /usr/share/man/it.ISO8859-1/man1/vim.1.gz
slave editor.ru.UTF-8.1.gz: /usr/share/man/ru.UTF-8/man1/vim.1.gz
slave editor.ru.KOI8-R.1.gz: /usr/share/man/ru.KOI8-R/man1/vim.1.gz
slave editor.pl.UTF-8.1.gz: /usr/share/man/pl.UTF-8/man1/vim.1.gz
slave editor.it.1.gz: /usr/share/man/it/man1/vim.1.gz
slave editor.fr.UTF-8.1.gz: /usr/share/man/fr.UTF-8/man1/vim.1.gz
slave editor.fr.1.gz: /usr/share/man/fr/man1/vim.1.gz
slave editor.it.UTF-8.1.gz: /usr/share/man/it.UTF-8/man1/vim.1.gz
slave editor.pl.1.gz: /usr/share/man/pl/man1/vim.1.gz
slave editor.fr.ISO8859-1.1.gz: /usr/share/man/fr.ISO8859-1/man1/vim.1.gz
Current `best' version is /usr/bin/mcedit-debian.




et donc la dernière ligne me dit que mcedit-debian (que je ne
connaissais pas non plus :-( ) est utilisé.

Tu sais peut-être comment je remplace mcedit-debian par vim ?

Pascal





-[ Mon, Aug 14, 2006 at 09:17:43PM +0200, ]----
Sur un serveur debian/stable-testing lorsque je lance crontab -e c'est
mc qui s'ouvre.



que dit :

/usr/sbin/update-alternatives --display editor

?








----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
Avatar
rixed
-[ Mon, Aug 14, 2006 at 09:54:53PM +0200, ]----
Quoting rixed :

Bonsoir rixed,

Je sais pas d'où tu la sors cette commande, masi je n'en avais jamais
vu la couleur !
Content de la découvrir.



C'est une debianerie.

en root :

update-alternatives --config editor

devrait te laisser le choix.


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
pascal
Quoting rixed :

Merci beaucoup Rixed !

Je note tout ça, c'est très intéressant.

Bon, alors je te propose un autre problème avec cron.
Sur mon serveur, manifestement cron ne tourne pas.
j'ai bien /etc/init.d/cron

J'ai un fichier exacutable:
/usr/local/www/ezpascal.cron
qui contient (c'est juste pour tester vu que ça ne marche pas):

cd /usr/local/www/AAAA/;
touch file;
exit 0

et j'édite le crontab de root (je suis root):

crontab -e

et je mets ceci:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/www/ezpascal.cron

pour que le fichier soit exécuté toutes les 5 minutes.
Mais le fichier "file" n'est pas créé dans le répertoire AAAA/
Or si j'exécute le fichier ezpascal.cron avec:

./ezpascal.cron

alors le fichier "file" est créé.

Tu as une idée ?

Pascal

-[ Mon, Aug 14, 2006 at 09:54:53PM +0200, ]----
Quoting rixed :

Bonsoir rixed,

Je sais pas d'où tu la sors cette commande, masi je n'en avais jamais
vu la couleur !
Content de la découvrir.



C'est une debianerie.

en root :

update-alternatives --config editor

devrait te laisser le choix.








----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
Avatar
Thierry B
a écrit :
Quoting rixed :

Merci beaucoup Rixed !

Je note tout ça, c'est très intéressant.

Bon, alors je te propose un autre problème avec cron.
Sur mon serveur, manifestement cron ne tourne pas.
j'ai bien /etc/init.d/cron

J'ai un fichier exacutable:
/usr/local/www/ezpascal.cron
qui contient (c'est juste pour tester vu que ça ne marche pas):

cd /usr/local/www/AAAA/;
touch file;
exit 0

et j'édite le crontab de root (je suis root):

crontab -e

et je mets ceci:

0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/www/ezpascal.cron

pour que le fichier soit exécuté toutes les 5 minutes.
Mais le fichier "file" n'est pas créé dans le répertoire AAAA/
Or si j'exécute le fichier ezpascal.cron avec:

./ezpascal.cron

alors le fichier "file" est créé.

Tu as une idée ?

Pascal

-[ Mon, Aug 14, 2006 at 09:54:53PM +0200, ]----
Quoting rixed :

Bonsoir rixed,

Je sais pas d'où tu la sors cette commande, masi je n'en avais jamais
vu la couleur !
Content de la découvrir.



C'est une debianerie.

en root :

update-alternatives --config editor

devrait te laisser le choix.








----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.





Hello,

C'est peut-etre bete, mais ca toute rien de faire un aptitude reinstall
cron peut-etre :-)

Chez moi, ca a tjs marché par défaut, je me suis installé un nouveau
serveur recemment avec la dernire sarge.

Bon courage :-)


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
rixed
-[ Mon, Aug 14, 2006 at 10:12:17PM +0200, ]----
J'ai un fichier exacutable:
/usr/local/www/ezpascal.cron
qui contient (c'est juste pour tester vu que ça ne marche pas):

cd /usr/local/www/AAAA/;
touch file;
exit 0



Bien sur, ce fichier rxécutable commence bien par un dashbang du genre
#!/bin/sh

n'est-ce pas ?

Sinon, peut etre un problème de PATH. Essayes en remplacant touch par
/usr/bin/touch (mais je n'y crois pas trop).


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
rixed
-[ Mon, Aug 14, 2006 at 10:12:17PM +0200, ]----
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/www/ezpascal.cron



D'abord, tu peut écrire :

*/5 * * * * /usr/local/www/espascal.com

qui signifie aussi "toutes les 5 minutes".

Ensuite, regardes ce qui est écrit dans /var/log/syslog ?

grep CRON /var/log/syslog

en root.

Cela donnera peut etre une indication interressante.

Sinon, ajoutes au debut de ta crontab :

MAILTO=

pour recevoir stdout par email.

Sinon, à priori, je ne vois pas.



--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench
Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact
Avatar
pascal
Quoting Thierry B :

Bonsoir Thierry,

Ben pas mieux après réinstallation.

Je comprends pas trop, car je n'ai jamais eu à me préoccuper de quoi
que ce soit pour que cron tourne.

Pascal



Hello,

C'est peut-etre bete, mais ca toute rien de faire un aptitude reinstall
cron peut-etre :-)

Chez moi, ca a tjs marché par défaut, je me suis installé un nouveau
serveur recemment avec la dernire sarge.

Bon courage :-)


--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot
``spam'' dans vos champs "From" et
"Reply-To:"

To UNSUBSCRIBE, email to
with a subject of "unsubscribe". Trouble? Contact org





----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
Avatar
pascal
Quoting rixed :

j'ai mis

MAILTO=

au tout début de la crontab mais pas de mail reçu.

Mais comment ça marche ce MAILTO ?
Parce que sur mon PC (debian sid avec cron qui marche) j'ai fait aussi
le test et je ne reçois pas non plus de mail alors que le fichier est
bien créé toutes les 5 minutes.

J'ai raté un truc ?

Pascal

-[ Mon, Aug 14, 2006 at 10:12:17PM +0200, ]----
0,5,10,15,20,25,30,35,40,45,50,55 * * * * /usr/local/www/ezpascal.cron



D'abord, tu peut écrire :

*/5 * * * * /usr/local/www/espascal.com

qui signifie aussi "toutes les 5 minutes".

Ensuite, regardes ce qui est écrit dans /var/log/syslog ?

grep CRON /var/log/syslog

en root.

Cela donnera peut etre une indication interressante.

Sinon, ajoutes au debut de ta crontab :

MAILTO=

pour recevoir stdout par email.

Sinon, à priori, je ne vois pas.









----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
Avatar
pascal
Quoting rixed :

-[ Mon, Aug 14, 2006 at 11:20:58PM +0200, ]----
MAILTO=

au tout début de la crontab mais pas de mail reçu.



Et que dis syslog ?



Syslog dit ceci:

ps -edf |grep cron
root 19973 1 0 22:31 ? 00:00:00 /usr/sbin/cron
root 4722 10798 0 23:40 pts/2 00:00:00 grep cron

comme sur mon PC

et /etc/init.d/cron start ou stop lancent et arrêtent cron tout à fait
normalement



Le daemon cron tourne t-il ? (ps ax|grep cron)








----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.
1 2