J'essaie de mettre en place un démon qui envoie un mail à une adresse
donnée. J'utilise un petit script shell qui fonctionne bien en le
lançant à la main (il fabrique un fichier dans /tmp/ et l'envoie via
'mail -s Mon_Sujet adresse@truc.com < $fichier' ).
Mais lancé comme démon, il échoue ! Le mail arrive bien mais il est
vide. Si je cherche les logs et les erreurs j'obtiens ces messages :
csh: No $home variable set.
"~/.mailrc": No match.
Null message body; hope that's ok
Le script s'exécute en root/wheel, y a pas de limite sur les droits,
j'ai mis explicitement bash (et pas csh) comme shell... Je ne comprends
pas l'histoire du .mailrc, il n'en a pas besoin en ligne de commande !
Je sèche, je suis preneur de toute idée ou conseil ou piste...
À tout hasard, voici le plist qui a été créé via Lingon (très sympa):
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
narberd
Salut à tous,
J'essaie de mettre en place un démon qui envoie un mail à une adresse donnée. J'utilise un petit script shell qui fonctionne bien en le lançant à la main (il fabrique un fichier dans /tmp/ et l'envoie via 'mail -s Mon_Sujet < $fichier' ).
est-ce que Mon_sujet est bien une chaîne de caractère?
Mais lancé comme démon, il échoue ! Le mail arrive bien mais il est vide. Si je cherche les logs et les erreurs j'obtiens ces messages :
csh: No $home variable set. "~/.mailrc": No match. Null message body; hope that's ok
est-ce que la première ligne du script est bien : #!/bin/bash d'après l'erreur, il y aurait plutôt #!/bin/csh
Le script s'exécute en root/wheel, y a pas de limite sur les droits, j'ai mis explicitement bash (et pas csh) comme shell... Je ne comprends pas l'histoire du .mailrc, il n'en a pas besoin en ligne de commande ! Je sèche, je suis preneur de toute idée ou conseil ou piste...
À tout hasard, voici le plist qui a été créé via Lingon (très sympa):
J'essaie de mettre en place un démon qui envoie un mail à une adresse
donnée. J'utilise un petit script shell qui fonctionne bien en le
lançant à la main (il fabrique un fichier dans /tmp/ et l'envoie via
'mail -s Mon_Sujet adresse@truc.com < $fichier' ).
est-ce que Mon_sujet est bien une chaîne de caractère?
Mais lancé comme démon, il échoue ! Le mail arrive bien mais il est
vide. Si je cherche les logs et les erreurs j'obtiens ces messages :
csh: No $home variable set.
"~/.mailrc": No match.
Null message body; hope that's ok
est-ce que la première ligne du script est bien :
#!/bin/bash
d'après l'erreur, il y aurait plutôt
#!/bin/csh
Le script s'exécute en root/wheel, y a pas de limite sur les droits,
j'ai mis explicitement bash (et pas csh) comme shell... Je ne comprends
pas l'histoire du .mailrc, il n'en a pas besoin en ligne de commande !
Je sèche, je suis preneur de toute idée ou conseil ou piste...
À tout hasard, voici le plist qui a été créé via Lingon (très sympa):
J'essaie de mettre en place un démon qui envoie un mail à une adresse donnée. J'utilise un petit script shell qui fonctionne bien en le lançant à la main (il fabrique un fichier dans /tmp/ et l'envoie via 'mail -s Mon_Sujet < $fichier' ).
est-ce que Mon_sujet est bien une chaîne de caractère?
Mais lancé comme démon, il échoue ! Le mail arrive bien mais il est vide. Si je cherche les logs et les erreurs j'obtiens ces messages :
csh: No $home variable set. "~/.mailrc": No match. Null message body; hope that's ok
est-ce que la première ligne du script est bien : #!/bin/bash d'après l'erreur, il y aurait plutôt #!/bin/csh
Le script s'exécute en root/wheel, y a pas de limite sur les droits, j'ai mis explicitement bash (et pas csh) comme shell... Je ne comprends pas l'histoire du .mailrc, il n'en a pas besoin en ligne de commande ! Je sèche, je suis preneur de toute idée ou conseil ou piste...
À tout hasard, voici le plist qui a été créé via Lingon (très sympa):
J'essaie de mettre en place un démon qui envoie un mail à une adresse donnée. J'utilise un petit script shell qui fonctionne bien en le lançant à la main (il fabrique un fichier dans /tmp/ et l'envoie via 'mail -s Mon_Sujet < $fichier' ). est-ce que Mon_sujet est bien une chaîne de caractère?
Oui, et un seul mot, et le mail arrive bien avec ce sujet.
est-ce que la première ligne du script est bien : #!/bin/bash d'après l'erreur, il y aurait plutôt #!/bin/csh
C'est bien ce que j'ai du mal à comprendre ! J'ai bien #!/bin/bash en première ligne du shell (et le plist dit le lancer avec /bin/bash).
Si quelqu'un d'autre a une idée...
Krysztoff
J'essaie de mettre en place un démon qui envoie un mail à une adresse
donnée. J'utilise un petit script shell qui fonctionne bien en le
lançant à la main (il fabrique un fichier dans /tmp/ et l'envoie via
'mail -s Mon_Sujet adresse@truc.com < $fichier' ).
est-ce que Mon_sujet est bien une chaîne de caractère?
Oui, et un seul mot, et le mail arrive bien avec ce sujet.
est-ce que la première ligne du script est bien :
#!/bin/bash
d'après l'erreur, il y aurait plutôt
#!/bin/csh
C'est bien ce que j'ai du mal à comprendre ! J'ai bien #!/bin/bash en
première ligne du shell (et le plist dit le lancer avec /bin/bash).
J'essaie de mettre en place un démon qui envoie un mail à une adresse donnée. J'utilise un petit script shell qui fonctionne bien en le lançant à la main (il fabrique un fichier dans /tmp/ et l'envoie via 'mail -s Mon_Sujet < $fichier' ). est-ce que Mon_sujet est bien une chaîne de caractère?
Oui, et un seul mot, et le mail arrive bien avec ce sujet.
est-ce que la première ligne du script est bien : #!/bin/bash d'après l'erreur, il y aurait plutôt #!/bin/csh
C'est bien ce que j'ai du mal à comprendre ! J'ai bien #!/bin/bash en première ligne du shell (et le plist dit le lancer avec /bin/bash).
Si quelqu'un d'autre a une idée...
Krysztoff
Kryszttoff
J'essaie de mettre en place un démon qui envoie un mail à une adresse donnée. J'utilise un petit script shell qui fonctionne bien en le lançant à la main (il fabrique un fichier dans /tmp/ et l'envoie via 'mail -s Mon_Sujet < $fichier' ). est-ce que Mon_sujet est bien une chaîne de caractère?
Oui, et un seul mot, et le mail arrive bien avec ce sujet.
est-ce que la première ligne du script est bien : #!/bin/bash d'après l'erreur, il y aurait plutôt #!/bin/csh
C'est bien ce que j'ai du mal à comprendre ! J'ai bien #!/bin/bash en première ligne du shell (et le plist dit le lancer avec /bin/bash).
Si quelqu'un d'autre a une idée...
Krysztoff
J'essaie de mettre en place un démon qui envoie un mail à une adresse
donnée. J'utilise un petit script shell qui fonctionne bien en le
lançant à la main (il fabrique un fichier dans /tmp/ et l'envoie via
'mail -s Mon_Sujet adresse@truc.com < $fichier' ).
est-ce que Mon_sujet est bien une chaîne de caractère?
Oui, et un seul mot, et le mail arrive bien avec ce sujet.
est-ce que la première ligne du script est bien :
#!/bin/bash
d'après l'erreur, il y aurait plutôt
#!/bin/csh
C'est bien ce que j'ai du mal à comprendre ! J'ai bien #!/bin/bash en
première ligne du shell (et le plist dit le lancer avec /bin/bash).
J'essaie de mettre en place un démon qui envoie un mail à une adresse donnée. J'utilise un petit script shell qui fonctionne bien en le lançant à la main (il fabrique un fichier dans /tmp/ et l'envoie via 'mail -s Mon_Sujet < $fichier' ). est-ce que Mon_sujet est bien une chaîne de caractère?
Oui, et un seul mot, et le mail arrive bien avec ce sujet.
est-ce que la première ligne du script est bien : #!/bin/bash d'après l'erreur, il y aurait plutôt #!/bin/csh
C'est bien ce que j'ai du mal à comprendre ! J'ai bien #!/bin/bash en première ligne du shell (et le plist dit le lancer avec /bin/bash).