J'ai une machine sco unix sur laquelle je souhaite automatiser une
impression.
J'ai utilis=E9 crontab pour cela. J'ai fait :
$ crontab -e
et d=E9finit une impression de cette mani=E9re
40 07 15 08 * imp.sh
imp.sh est un script qui imprime les informations que je veux sur mon
imprimante. il fonctionne tr=E9s bien en dehors de cron.
Je ne connais pas bien cron, et mon param=E9trage me semble correct,
pourtant, aucun document ne s'imprime au moment souhait=E9. Je n'ai
aucun message d'erreur m'indiquant un probl=E9me... Connaissaez-vous
l'origine de mon souci ? Dans quelle direction dois-je chercher ?
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
David LE BOURGEOIS
Bonjour,
Bonjour.
J'ai une machine sco unix sur laquelle je souhaite automatiser une impression. J'ai utilisé crontab pour cela. J'ai fait : $ crontab -e et définit une impression de cette maniére 40 07 15 08 * imp.sh
imp.sh est un script qui imprime les informations que je veux sur mon imprimante. il fonctionne trés bien en dehors de cron.
L'environnement dans lequel cron exécute la commande n'est pas le même que dans un terminal.
Peut-être qu'une variable n'est pas renseignée dans l'environnement cron.
Je ne connais pas bien cron, et mon paramétrage me semble correct, pourtant, aucun document ne s'imprime au moment souhaité. Je n'ai aucun message d'erreur m'indiquant un probléme... Connaissaez-vous l'origine de mon souci ? Dans quelle direction dois-je chercher ?
Mettre un set -vx au début du script. Et consulter le mail envoyé par cron, contenant le résultat de la sortie.
Ou bien, mettre un truc du genre 'exec >imp.sh.log 2>imp.sh.err', au début du script.
Sinon, essayer les commandes qui semblent ne pas fonctionner une par une dans cron, pour voir laquelle ne passe pas.
-- David LE BOURGEOIS e-mail : david.lebourgeois (at) free.fr jabber : david.lebourgeois (at) jabber.fr
Bonjour,
Bonjour.
J'ai une machine sco unix sur laquelle je souhaite automatiser une
impression.
J'ai utilisé crontab pour cela. J'ai fait :
$ crontab -e
et définit une impression de cette maniére
40 07 15 08 * imp.sh
imp.sh est un script qui imprime les informations que je veux sur mon
imprimante. il fonctionne trés bien en dehors de cron.
L'environnement dans lequel cron exécute la commande n'est pas le même
que dans un terminal.
Peut-être qu'une variable n'est pas renseignée dans l'environnement
cron.
Je ne connais pas bien cron, et mon paramétrage me semble correct,
pourtant, aucun document ne s'imprime au moment souhaité. Je n'ai
aucun message d'erreur m'indiquant un probléme... Connaissaez-vous
l'origine de mon souci ? Dans quelle direction dois-je chercher ?
Mettre un set -vx au début du script. Et consulter le mail envoyé par
cron, contenant le résultat de la sortie.
Ou bien, mettre un truc du genre 'exec >imp.sh.log 2>imp.sh.err', au
début du script.
Sinon, essayer les commandes qui semblent ne pas fonctionner une par
une dans cron, pour voir laquelle ne passe pas.
J'ai une machine sco unix sur laquelle je souhaite automatiser une impression. J'ai utilisé crontab pour cela. J'ai fait : $ crontab -e et définit une impression de cette maniére 40 07 15 08 * imp.sh
imp.sh est un script qui imprime les informations que je veux sur mon imprimante. il fonctionne trés bien en dehors de cron.
L'environnement dans lequel cron exécute la commande n'est pas le même que dans un terminal.
Peut-être qu'une variable n'est pas renseignée dans l'environnement cron.
Je ne connais pas bien cron, et mon paramétrage me semble correct, pourtant, aucun document ne s'imprime au moment souhaité. Je n'ai aucun message d'erreur m'indiquant un probléme... Connaissaez-vous l'origine de mon souci ? Dans quelle direction dois-je chercher ?
Mettre un set -vx au début du script. Et consulter le mail envoyé par cron, contenant le résultat de la sortie.
Ou bien, mettre un truc du genre 'exec >imp.sh.log 2>imp.sh.err', au début du script.
Sinon, essayer les commandes qui semblent ne pas fonctionner une par une dans cron, pour voir laquelle ne passe pas.
Connaissaez-vous l'origine de mon souci ? Dans quelle direction dois-je chercher ?
As tu consulté le calendrier ? ;-)
Dalunix
So, wrote:
Bonjour,
J'ai une machine sco unix sur laquelle je souhaite automatiser une impression. J'ai utilisé crontab pour cela. J'ai fait : $ crontab -e et définit une impression de cette maniére 40 07 15 08 * imp.sh
Personnellement j'utiliserais la commande
"at [time] [date] [+increment] " [process]
dans le shell pour lancer ton édition comme :
# at 23:00 sept 15 <job............ ou # at now +3 day <ton édition !
J'ai une machine sco unix sur laquelle je souhaite automatiser une
impression.
J'ai utilisé crontab pour cela. J'ai fait :
$ crontab -e
et définit une impression de cette maniére
40 07 15 08 * imp.sh
Personnellement j'utiliserais la commande
"at [time] [date] [+increment] " [process]
dans le shell pour lancer ton édition comme :
# at 23:00 sept 15 <job............
ou
# at now +3 day <ton édition !
J'ai une machine sco unix sur laquelle je souhaite automatiser une impression. J'ai utilisé crontab pour cela. J'ai fait : $ crontab -e et définit une impression de cette maniére 40 07 15 08 * imp.sh
Personnellement j'utiliserais la commande
"at [time] [date] [+increment] " [process]
dans le shell pour lancer ton édition comme :
# at 23:00 sept 15 <job............ ou # at now +3 day <ton édition !
J'ai une machine sco unix sur laquelle je souhaite automatiser une impression. J'ai utilisé crontab pour cela. J'ai fait : $ crontab -e et définit une impression de cette maniére 40 07 15 08 * imp.sh
imp.sh est un script qui imprime les informations que je veux sur mon imprimante. il fonctionne trés bien en dehors de cron.
Je ne connais pas bien cron, et mon paramétrage me semble correct, pourtant, aucun document ne s'imprime au moment souhaité. Je n'ai aucun message d'erreur m'indiquant un probléme... Connaissaez-vous l'origine de mon souci ? Dans quelle direction dois-je chercher ?
Dans l'exemple que tu donnes, le script est lancé le 15 août à 7h40, le lendemain de ton message.
Si malgré ça tu n'arrives pas à le faire fonctionner, essaye de le renommer sans l'extension ".sh". Ca peut paraître con, mais j'ai eu le cas d'un cron qui ne voulait pas de scripts avec extension ".sh". Je n'ai pas essayé de savoir pourquoi à l'époque.
-- Bertrand
Bonjour,
J'ai une machine sco unix sur laquelle je souhaite automatiser une
impression.
J'ai utilisé crontab pour cela. J'ai fait :
$ crontab -e
et définit une impression de cette maniére
40 07 15 08 * imp.sh
imp.sh est un script qui imprime les informations que je veux sur mon
imprimante. il fonctionne trés bien en dehors de cron.
Je ne connais pas bien cron, et mon paramétrage me semble correct,
pourtant, aucun document ne s'imprime au moment souhaité. Je n'ai
aucun message d'erreur m'indiquant un probléme... Connaissaez-vous
l'origine de mon souci ? Dans quelle direction dois-je chercher ?
Dans l'exemple que tu donnes, le script est lancé le 15 août à 7h40, le
lendemain de ton message.
Si malgré ça tu n'arrives pas à le faire fonctionner, essaye de le
renommer sans l'extension ".sh".
Ca peut paraître con, mais j'ai eu le cas d'un cron qui ne voulait pas
de scripts avec extension ".sh". Je n'ai pas essayé de savoir pourquoi à
l'époque.
J'ai une machine sco unix sur laquelle je souhaite automatiser une impression. J'ai utilisé crontab pour cela. J'ai fait : $ crontab -e et définit une impression de cette maniére 40 07 15 08 * imp.sh
imp.sh est un script qui imprime les informations que je veux sur mon imprimante. il fonctionne trés bien en dehors de cron.
Je ne connais pas bien cron, et mon paramétrage me semble correct, pourtant, aucun document ne s'imprime au moment souhaité. Je n'ai aucun message d'erreur m'indiquant un probléme... Connaissaez-vous l'origine de mon souci ? Dans quelle direction dois-je chercher ?
Dans l'exemple que tu donnes, le script est lancé le 15 août à 7h40, le lendemain de ton message.
Si malgré ça tu n'arrives pas à le faire fonctionner, essaye de le renommer sans l'extension ".sh". Ca peut paraître con, mais j'ai eu le cas d'un cron qui ne voulait pas de scripts avec extension ".sh". Je n'ai pas essayé de savoir pourquoi à l'époque.