script de gravure - Installation - Linux et OS Alternatifs
Marsh Posté le 21-03-2003 à 09:08:15
startx25 a écrit : bonjour, j'ai déjà posé la question mais personne n'a pu m'aider, |
envoie moi un email
je t'enverrai alors mon script avec une copie de ma crontab.
Marsh Posté le 21-03-2003 à 09:10:50
vimaster a écrit : |
PS
en general cette erreur vient de la mauvaise syntaxe du crontab
crontab pour les scripts c'est comme ça :
0 0 * * * log /var/log/nomduscript.log /sbin/sh /ton/chemin/ton/script
et pas juste /ton/chemin/script
log c'est pas une obligation, si le script ecris deja une log.
Marsh Posté le 21-03-2003 à 10:06:17
vimaster a écrit : |
Ha bon, faudra que j'explique à mon cron qu'il n'est pas censé fonctionner quand je lui indique juste le chemin et le nom du script alors
C'est sûr que si tu ne rends pas ton script exécutable
Marsh Posté le 21-03-2003 à 10:38:47
[Albator] a écrit : |
non je parle bien des script de niveau 0700 et +
Marsh Posté le 21-03-2003 à 12:14:43
mais c'est un executable justement puisque je peux le lancer depuis la ligne de commande ?
Marsh Posté le 21-03-2003 à 12:22:30
startx25 a écrit : mais c'est un executable justement puisque je peux le lancer depuis la ligne de commande ? |
oui
Marsh Posté le 21-03-2003 à 14:47:42
|
voila un exemple...
il est pas super propre mais bon il marche bien
et machin a raison dans un crontab MEME avec le mode executable et l'entete de script #!/bin/bash il faut en plus lancer shell chemin/bash !
ce pour garantir la compatibilite entre tous les systemes unix-like
faute de quoi certain ne mettent a jour leur crontab que de de facon non-dynamique pour les script y etant inscrit juste par chemin+script
Marsh Posté le 21-03-2003 à 16:09:57
kuroineko a écrit : et machin a raison dans un crontab MEME avec le mode executable et l'entete de script #!/bin/bash il faut en plus lancer shell chemin/bash ! |
Jamais vu un Unix dont le cron refuse ce genre de syntaxe ... Ca veut pas dire que ça n'existe pas, mais bon ...
De plus, à mon avis ça dépend plus du shell utilisé que du crontab ...
kuroineko a écrit : |
Rien compris
Marsh Posté le 21-03-2003 à 16:14:17
[citation]
kuroineko a écrit :
faute de quoi certain ne mettent a jour leur crontab que de de facon non-dynamique pour les script y etant inscrit juste par chemin+script
Rien compris
[/citation]
moi non plus mais bon y'a tellement de truc que je comprends pas
Marsh Posté le 21-03-2003 à 16:25:05
kuroineko a écrit :
|
alors celle la c la meilleure. Ok c'est vendredi mais quand meme... J'ai des tas de serveurs Solaris/Aix/Linux et aucun ne lance un script dans la crontab comme vimaster et toi...
exemple :
10 22 * * * $HOME/tools/stop_ebs > /tmp/stop_ebs_glvtx9 2>&1
et -rwxr-xr-- 1 glvtx9 staff 382 Sep 21 2002 stop_ebs et j'ai juste ca en debut de script #!/bin/csh. C'est un server Solaris
Marsh Posté le 21-03-2003 à 08:41:52
bonjour, j'ai déjà posé la question mais personne n'a pu m'aider,
j'ai un script que j'execute avec un crontab.
ce script fait un formatage du cdrw puis une image puis une gravure d'un répertoire.
le problème c'est que quand j'execute le scritp en ligne de commande ça marche mais avec un crontab le script se lance, le formatage se lance puis plus rien la gravure quant à elle ne commence pas?
liens : http://forum.hardware.fr/forum2.ph [...] h=&subcat=