Rechercher : dans
Par :

Execution de cron unix

Dernière réponse le 5 mar 2008 à 16:59:32 jean-mim, le 12 fév 2008 à 14:32:19 
 Signaler ce message aux modérateurs

Bonjour a tous ^^
j'aimerai savoir si "cron" est en cours d'execution....
pour cela j'ai donc tapé :

ps -ef | grep cron

et j'ai eu ce message qui c affiché :

root 362 1 0 Feb-09 ? 00:00:00 /etc/cron

ca ve dire quoi?

ensuite au cas ou il ne serai pas executé j'ai tapé :

sd cron

et j'ai eu ce message :

! cannot start cron; FIFO exists Tue Feb 12 14:24:28 2008
! **** CRON ABORTED **** Tue Feb 12 14:24:28 2008

je suis debutant... merci de m'aider ^^

Meilleures réponses pour « execution de cron unix » dans :
Exécuter un script shell VoirExécution d'un script Pour pouvoir exécuter un script ou un programme en ligne de commande il y a plusieurs possibilités : 1. Le chemin absolu 2. Le chemin relatif 3. Modifier la variable PATH Note: Le Sha...
Automatiser des tâches avec init et cron VoirSous Linux, il est facile d'automatiser des tâches, avec init pour lancer une tâche au démarrage, ou bien avec cron pour lancer une tâche à un moment précis. Il y a plusieurs logiciels gérant les crons, ici le logiciel crontab est...
Code pour télécommande universelle VoirTélécommande universelle Philips Télécommande universelle Thomson ROC Télécommande universelle One for all Télécommande universelle Star Choice Télécommande universelle Marmitek Télécommande universelle Lifetec LT Télécommande universelle...
Télécharger Revo Uninstaller VoirRevo Uninstaller est un logiciel édité par VS Revo Group permettant de faire un nettoyage en profondeur avec diverses fonctionnalités : Nettoyage, désinstallation de programmes avec suppression des clefs de registres périmées. Un mode Chasseur...
Introduction aux systèmes UNIX VoirLe système UNIX Le système Unix est un système d'exploitation multi-utilisateurs, multi-tâches, ce qui signifie qu'il permet à un ordinateur mono ou multi-processeurs de faire exécuter simultanément plusieurs programmes par un ou plusieurs...
Le bus USB (Universal Serial Bus) VoirPrésentation du bus USB Le bus USB (Universal Serial Bus, en français Bus série universel) est, comme son nom l'indique, basé sur une architecture de type série. Il s'agit toutefois d'une interface entrée-sortie beaucoup plus rapide que les ports...
Utilisation de Telnet VoirPrésentation de Telnet Telnet est un protocole permettant d'émuler un terminal à distance, cela signifie qu'il permet d'exécuter des commandes saisies au clavier sur une machine distante. L'outil Telnet est une implémentation du protocole...

1

dubcek, le 12 fév 2008 à 14:41:57

Cela veut dire que cron tourne depuis le 9/2, son numéro de tâche est 362 et que tu ne peux pas en démarrer un deuxième

Répondre à dubcek

2

jean-mim, le 12 fév 2008 à 14:49:41

Ok merci beaucoup !

et savez vous pourquoi lorsque j'ajoute cette ligne au crontab mon serveur unix ne s'eteint pas? :

30 12 * * 2 /usr/bin/shutdown -h now

j'ai aussi tester cette ligne :

30 13 * * 2 /usr/bin/shutdown -g300 -su

sans succes...

auriez vous une idée?

Mon but etant de vouloir programer l'extinction de mon serveur automatiquement...

est-ce un probleme de droit? comment reger ce probleme?

Merci encore ^^

Répondre à jean-mim

3

dubcek, le 12 fév 2008 à 15:35:47

C'est bien le cron de root et le test a été fait mardi avant 12h30 et 13h30 ?
y at-t-il un message dans le cronlog ? faire man cron pour voir ou il est, cela dépend des systèmes
faire un test:
* * * * * echo test | mail -s test destinataire

Répondre à dubcek

4

jean-mim, le 12 fév 2008 à 16:00:42

J'ai taper man cron ca m'a mis

/etc/cron
Description
The cron command is the clock daemon ...blablabla...



et comment voir s il y a un mesage dans le cronlog?

Répondre à jean-mim

5

dubcek, le 12 fév 2008 à 16:22:15

Sur quel système ?

Répondre à dubcek

6

jean-mim, le 12 fév 2008 à 23:04:23

Serveur unix sco (commercial)
pc hp proliant...

Répondre à jean-mim

7

dubcek, le 13 fév 2008 à 12:31:26

Diagnostics
A history of all actions by cron can be recorded in /usr/lib/cron/log. This logging occurs only if the variable CRONLOG is set to YES in /etc/default/cron. By default this value is set to NO and no logging occurs.

Répondre à dubcek

8

jean-mim, le 13 fév 2008 à 12:43:39

Okéééééééééééééééééé

et comment faire pour metre yes?

j'ai essayé de taper :
cron -e

ca me met :

cannot start cron; FIFO EXISTS Wed Feb 13 12:56:08 2008
***** CRON ABORTED ***** Wed Feb 13 12:56:08 2008

Serais-ce le probleme?

Répondre à jean-mim

9

dubcek, le 13 fév 2008 à 15:28:20

Il faut editer le fichier /etc/default/cron, mettre CRONLOG=YES et redémarrer cron

Répondre à dubcek

10

jean-mim, le 13 fév 2008 à 15:36:41

Comment l'editer?

car lorsque je tape :
cron -e
ou alors
/etc/default/cron -e

j'ai le meme message d'erreu que precedement c'est a dire :

cannot start cron; FIFO EXISTS Wed Feb ...
***** CRON ABORTED ***** Wed Feb ....

Quel est le souci?

Répondre à jean-mim

11

dubcek, le 13 fév 2008 à 16:31:37

C'est un fichier texte : vim /etc/default/cron

Répondre à dubcek

12

jean-mim, le 15 fév 2008 à 09:46:07

Me revoila :)
hier je n'ai pas travaillé (malade) bref

je vien de tester la commande :

vim /etc/default/cron

J'ai eu le message suivant :

vim: not found

Répondre à jean-mim

13

dubcek, le 15 fév 2008 à 10:25:17

Essaye avec vi ou n'importe quel éditeur de texte que tu utilises

Répondre à dubcek

14

jean-mim, le 15 fév 2008 à 10:41:54

En tapant :

vi /etc/default/cron

j'ai :

CRONLOG - Enable or disable cron's logging facility.
MAXLOGSIZE - Maximum number of 512 byte blocks in the log file before /usr/lib/cron/logchecker truncates it.
MAXRUN - Maximum number of processes cron will manage concurrently (minimum 10).
NOTESHELL - If set to yes, users submitting cron and at jobs are notified if their login shell is different from the shell that is used by cron to run jobs.
INPUT - If set to NO, the cron job input mechanism is desable: neither % nor \ are changed, removed or otherwise treated.


Voilou

Répondre à jean-mim

15

vil_coyote, le 15 fév 2008 à 10:48:19

Salut,

! cannot start cron; FIFO exists Tue Feb 12 14:24:28 2008
! **** CRON ABORTED **** Tue Feb 12 14:24:28 2008



You probably killed cron improperly (kill -9?).
You should run: /etc/init.d/cron stop
To fix your problem, remove /etc/cron.d/FIFO and then start cron by running:

/etc/init.d/cron start

-jim

source : http://www.computing.net/solaris/wwwboard/forum/3043.html



vil_coyote

Répondre à vil_coyote

16

jean-mim, le 15 fév 2008 à 11:21:42
  • +1

Merci de l'info vil_coyote :)

je configure tout et je fait mes tests de 12h a 13h...

Je vous tien aucourant

Répondre à jean-mim

17

jean-mim, le 15 fév 2008 à 11:28:59

Je tape :
rm /etc/cron.d/FIFO

J'ai ce resultat :
rm: /etc/cron.d/FIFO non-existent


:S que faire?

Répondre à jean-mim

18

vil_coyote, le 15 fév 2008 à 11:30:15

Si ça peut aider ! :-)

bip bip !

vil_coyote

Répondre à vil_coyote

19

jean-mim, le 15 fév 2008 à 11:31:22

^^

Répondre à jean-mim