Kirjoittaja Aihe: DSL ongelma  (Luettu 2981 kertaa)

cokekola

  • Käyttäjä
  • Viestejä: 63
    • Profiili
DSL ongelma
« : 24.08.08 - klo:19.32 »
Tarkoituksena olisi laittaa vanha läppäri loggaamaan sääaseman dataa verkkoon. SItä varten olen asentanut läppäriin DSL:n (nykydistrot ovat vanhalle koneelle liian raskaita). Ajatus olisi käyttää Weather Display -ohjelmaa loggerina. Kun koetan käynnistää GoWeather.sh -skriptin, niin tulee virheilmoitus:

./GoWeather.sh: line 27:  3016 Killed               $DIR_PATH/WeatherD

Alla on tuo GoWeather.sh -skripti. Tumpelona en osaa päätellä, missä menee pieleen. Lieneekö DSL:ssa erilaiset ympäristömuuttujat kuin tuossa skriptissä vai mistä lienee kyse?

Koodia: [Valitse]
#!/bin/bash
# Function to establish user id of current user.
# We call this function later on to test if they are ROOT and fail if they are.

getUID() {
id $1 | sed -e 's/(.*$//' -e 's/^uid=//'
}
# Test if user is root and deny access if they are.
# It is not a good idea to be running software as root.
if [ "`getUID`" = 0 ] ; then
echo "ERROR: You can't run this as ROOT. Change to another user and try again.";
exit;
fi
# End of User test.

DIR_PATH=`dirname $0`

# setup the path to inlcude our directory

export PATH="$DIR_PATH":"$PATH"

# If we made it this far we mustn't be root.
# Just set the library path.
export LD_LIBRARY_PATH=$DIR_PATH/deploy/

# Then run the program.
$DIR_PATH/WeatherD

exit $?

Matkalla kohti MS-vapaata elämää...

jussike

  • Käyttäjä
  • Viestejä: 979
    • Profiili
Vs: DSL ongelma
« Vastaus #1 : 02.09.08 - klo:15.12 »
Sen syvemmin koodiin perehtymättä voisi todeta, että DSL:ssä on 2.4-sarjan kerneli ja se voipi vaikuttaa. Itse DSL:ää kokeillessa tuntui, ettei siinä toimi juuri mikään. Suosittelisin kokeilemaan jotain kevytjakelua missä olisi 2.6 -sarjan kerneli. Puppy jne..

Tomin

  • Palvelimen ylläpitäjä
  • Käyttäjä / moderaattori+
  • Viestejä: 11481
    • Profiili
    • Tomin kotisivut
Vs: DSL ongelma
« Vastaus #2 : 02.09.08 - klo:16.01 »
Sen syvemmin koodiin perehtymättä voisi todeta, että DSL:ssä on 2.4-sarjan kerneli ja se voipi vaikuttaa. Itse DSL:ää kokeillessa tuntui, ettei siinä toimi juuri mikään. Suosittelisin kokeilemaan jotain kevytjakelua missä olisi 2.6 -sarjan kerneli. Puppy jne..
DSL-N:ssä on 2.6 (Damn Small Linux Not) tosin en sitä silti hyvänä pidä (kuten en myöskään puppyä). Sellainen kevyt jakelu voisi olla kiva johon pitäisi itse käännellä useimmat pelit (esim. supertux) ja muut jos pakettivarastoista ei mitään löydy, mutta selain (mielellään FF) tulisi pakettivarastoista ettei tarvitse koko ajan sitä käännellä tietoturvan takia.
Automaattinen allekirjoitus:
Lisäisitkö [RATKAISTU] ketjun ensimmäisen viestin aiheeseen ongelman ratkettua, kiitos.

Jallu59

  • Käyttäjä
  • Viestejä: 3430
    • Profiili
Vs: DSL ongelma
« Vastaus #3 : 02.09.08 - klo:16.54 »
Etpä esitellyt läppärivanhuksesi rautaa, mutta 64M tai isommalla muistilla ja levyä >500M, voisit aloittaa lataamalla tekstipohjaisen Ubuntun ja sitten siihen päälle vain välttämättömät, raudan suorityskyky huomioon ottaen. Tällöin sinulla on käytössäsi 2.6.x kerneli ja tutut pakettivarastot. Muista, mitä pienempi keskusmuisti, sen tärkeämpää on swapin olemassaolo ja riittävä koko.

T:Jallu59
Jari J. Lehtinen, Wanhempi (iki?)tietoteekkari & tietotekniikkakonsultti Turust, P4-HT / 3,0 GHz, Intel945 IGP 226MB & 4GBram & UbuntuStudio 14.04. Toshiba Satellie 50-C, i5 dual-core 2,3GHz, ubuntu-mate 16.04 LTS