Kirjoittaja Aihe: Gnokiin virheilmoitukset  (Luettu 1451 kertaa)

jarikai

  • Käyttäjä
  • Viestejä: 86
    • Profiili
Gnokiin virheilmoitukset
« : 02.01.07 - klo:19.57 »
Onko olemassa jotakin paikkaa josta voisi tutkia, mitä virheilmoitukset tarkoittavat? Vai osaako joku kertoa, mitä rivillä 16 "fi" mahtaa olla vialla kun gnokii --identify herjaa
Lainaus
Timeout: aborting command ``/usr/lib/gnokii/gnokii'' with signal 9
/usr/bin/gnokii: line 16:  7439 Tapettu                 timeout $TIMEOUT $BINARY "$@"
.

Gnokii näyttää koneessani tältä:
Koodia: [Valitse]
#!/bin/bash

LOCKFILE="/var/lock/gnokii.lock"
BINARY="/usr/lib/gnokii/gnokii"
TIMEOUT=30

#echo "$0"

if ! dotlockfile -l -p -r 15 $LOCKFILE; then
 echo "gnokii: can't acquire lock" >&2
 RETVAL=127
else
 timeout $TIMEOUT $BINARY "$@"
 RETVAL=$?
 dotlockfile -u $LOCKFILE
fi
 
exit $RETVAL

Parempaa uutta vuotta! Jari
Ystävällisin terveisin Jari Kainulainen

janne

  • Käyttäjä
  • Viestejä: 5150
    • Profiili
Re: Gnokiin virheilmoitukset
« Vastaus #1 : 02.01.07 - klo:22.36 »
Onko olemassa jotakin paikkaa josta voisi tutkia, mitä virheilmoitukset tarkoittavat?

ei oikein. monesti virheilmoitukset ovat sovelluskohtaisia joskus tosin eivät. kaikille virheilmoituksille on kuitenkin yhteistä se, että ne ovat yhtä tyhjän kanssa jos ne eivät ole itsessään riittävän informatiivisia tai niille ei löydy helposti informatiivista selitystä niiden tuottaman informaation perusteella.

Vai osaako joku kertoa, mitä rivillä 16 "fi" mahtaa olla vialla kun gnokii --identify herjaa

rivillä 16 ei ole mitään vialla fi päättää aiemmin alkaneen if - else rakenteen eikä itsessään tee mitään.

Lainaus
Timeout: aborting command ``/usr/lib/gnokii/gnokii'' with signal 9
/usr/bin/gnokii: line 16:  7439 Tapettu                 timeout $TIMEOUT $BINARY "$@"
.

tässä taas kerrotaan ensimmäisellä rivillä, että timeout keskeyttää komennon /usr/lib/gnokii/gnokii signaalilla 9 (kill) koska oletettavasti komennon odeotteluun asetettu aikaraja on mennyt umpeen eikä komento ole vieläkään palannut.

seuraavalla rivillä raportoidaan, että tuo timeoutin avulla käynnistetty prosessi on tapettu aivan kuten edellisellä rivillä sanottiin tapahtuvan.

Gnokii näyttää koneessani tältä:

tuo on wrapperiscripti joka pitää huolen siitä, että vain yksi gnokii on ajossa tiettynä ajanhetkenä ja että gnokii ei jää odottelemaan ikuisiksi ajoiksi vaan sen suoritus loppuu tietyn ajan jälkeen jollei komentoa ole saatu suoritettua.

toisaalta, ainakaan minulla gnokii ei ole tuollainen... mitähän distroa/versiota mahdat käyttää?
Janne