débuguer un script (launchd) ?

Le
unbewusst.sein
j'ai un script qui retourne un exit code de 1 quand il est lancé par
launchd mais est OK quand je le lance "à la main", en cli

comment trouver le binz qui va pas ?

dans ma plist j'ai mis :

<key>Debug</key>
<true/>

mais bon à part le code de sortie, je ne vois rien de plus.

--
« Mesdames, un conseil. Si vous cherchez un homme beau,
riche et intelligent prenez-en trois ! »
(Coluche)
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
unbewusst.sein
Le #22688351
Une Bévue
j'ai un script qui retourne un exit code de 1 quand il est lancé par
launchd mais est OK quand je le lance "à la main", en cli...

comment trouver le binz qui va pas ?

dans ma plist j'ai mis :

<key>Debug</key>
<true/>

mais bon à part le code de sortie, je ne vois rien de plus.



une erreur se produit quand le script est lancé avec launchd mais pas en
cli :

/Users/yt/bin/org.ytho.mail.signatures.rb:32:in `split': invalid byte
sequence in US-ASCII (ArgumentError)
from /Users/yt/bin/org.ytho.mail.signatures.rb:32:in
`get_signatures'
from /Users/yt/bin/org.ytho.mail.signatures.rb:51:in `<main>'

je ne vois pas, pour l'instant ce qui fait que qqc change.

--
« Mesdames, un conseil. Si vous cherchez un homme beau,
riche et intelligent... prenez-en trois ! »
(Coluche)
unbewusst.sein
Le #22688461
Une Bévue
une erreur se produit quand le script est lancé avec launchd mais pas en
cli :

/Users/yt/bin/org.ytho.mail.signatures.rb:32:in `split': invalid byte
sequence in US-ASCII (ArgumentError)
from /Users/yt/bin/org.ytho.mail.signatures.rb:32:in
`get_signatures'
from /Users/yt/bin/org.ytho.mail.signatures.rb:51:in `<main>'

je ne vois pas, pour l'instant ce qui fait que qqc change.



D'après :
<http://www.phwinfo.com/forum/comp-lang-ruby/347600-invalid-byte-sequenc
e-us-ascii-argumenterror.html>

il faudrait spécifié l'encodage du fichier par :
File.open(MACSOUP_SIGNATURES_FILE,:encoding => "UTF-8")
__________________________________^^^^^^^^^^^^^^^^^^^^^

bon, ça roule mais ça reste un mystère sur le pourquoi ça marchait en
cli et pas sous launchd...

--
« Mesdames, un conseil. Si vous cherchez un homme beau,
riche et intelligent... prenez-en trois ! »
(Coluche)
Publicité
Poster une réponse
Anonyme