Torna indietro   Hardware Upgrade Forum > Software > Linux, Unix, OS alternativi

DJI Romo 2: tante novità lo rendono un robot completo
DJI Romo 2: tante novità lo rendono un robot completo
Romo 2 è la seconda generazione di robot lavapavimenti di DJI, un modello che si caratterizza per la precisione nel sistema di navigazione e per il funzionamento particolarmente silenzioso. Con le modifiche introdotte in questa seconda versione, e un posizionamento di prezzo più allineato alla concorrenza, rappresenta una valida alternativa sul mercato delle soluzioni di pulizia domestica
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED
Il primo Sony con retroilluminazione True RGB alla prova del banco di misura e dei contenuti: luminanza enorme, colori accurati in HDR e un antiriflesso molto efficace. I limiti sono due sole HDMI 2.1 e il blooming fuori asse
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve
Dopo quasi un mese di utilizzo quotidiano e un viaggio medio-lungo in autostrada, raccontiamo pregi e limiti della Geely EX5: comfort premium, batteria LFP da 60,22 kWh, autonomia fino a 430 km e un prezzo che parte da 38.900 €
Tutti gli articoli Tutte le news

Vai al Forum
Rispondi
 
Strumenti
Old 06-03-2011, 12:06   #1
Michele Spinolo
Member
 
Iscritto dal: Apr 2003
Città: Italia, Cesena
Messaggi: 269
Ubuntu 10.04: cambiare priorità a mldonkey con nice

Ciao,

ho un serverino con mldonkey installato: parte automaticamente ma vorrei cambiare la priorità col comando "nice".

Non riesco però a capire dov'è in init il comando che lo fa partire: sapreste darmi una mano?

grazie
__________________
ciao
Michele
Michele Spinolo è offline   Rispondi citando il messaggio o parte di esso
Old 06-03-2011, 16:22   #2
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
se parli di mldonkey-server


/etc/init.d/mldonkey-server


http://packages.ubuntu.com/lucid/i38...erver/filelist
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 06-03-2011, 17:59   #3
Michele Spinolo
Member
 
Iscritto dal: Apr 2003
Città: Italia, Cesena
Messaggi: 269
Quote:
Originariamente inviato da sacarde Guarda i messaggi
se parli di mldonkey-server


/etc/init.d/mldonkey-server


http://packages.ubuntu.com/lucid/i38...erver/filelist
si, sin qui ci sono arrivato ma dentro /etc/init.d/mldonkey-server non riesco a capire dove mettere il il comando nice.
Quello che ho dentro /etc/init.d/mldonkey-server è riportato sotto per intero.

C'è un punto in cui richiama nice (rosso grassetto) ma non capisco come dargli il valore di niceness

Codice:
#!/bin/sh
#
# Original file :
#    Written by Miquel van Smoorenburg <[email protected]>.
#    Modified for Debian GNU/Linux
#    by Ian Murdock <[email protected]>.
#
# Version:  @(#)skeleton  1.9.1  08-Apr-2002  [email protected]
#
#
# This file has been rewritten by Sylvain Le Gall <[email protected]>
# and Samuel Mimram <[email protected]> for the mldonkey package.
#
### BEGIN INIT INFO
# Provides:          mldonkey-server
# Required-Start:    $network
# Required-Stop:     $network
# Should-Start:      $local_fs
# Should-Stop:       $local_fs
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Server for the mldonkey peer-to-peer downloader.
# Description:       Server for the mldonkey peer-to-peer downloader.
### END INIT INFO

PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin
NAME=mlnet
EXEC=/usr/bin/$NAME
DESC="MLDonkey"
CONFIG=/etc/default/mldonkey-server
PIDDIR=/var/run/mldonkey
PIDFILE=$PIDDIR/$NAME.pid
LOGFILE=/var/log/mldonkey/mldonkey-server.log
SERVERLOG=/var/log/mldonkey/mlnet.log

test -e $CONFIG || exit 0

set -e

Warn ()
{
    echo "$*" >&2
}

Error ()
{
    code=$1
    shift

    echo "."
    Warn "$DESC: $NAME [ERROR] $@"
    exit $code
}

StartErrorCheck ()
{
    if [ -f "$SERVERLOG" ] && tail -n 2 "$SERVERLOG" | grep -qi 'aborting' ; then
        Warn "$DESC: $NAME [ERROR] server start error"
        tail --verbose $SERVERLOG
        exit 1
    fi
}

. $CONFIG

# Look for the default locale
if [ -f "/etc/default/locale" ]; then
  . /etc/default/locale
  export LANG
fi

# /var/run might be on tempfs, see #354701.
if [ ! -d /var/run/mldonkey ]; then
    mkdir -m 755 /var/run/mldonkey
fi
if [ ! -d /var/log/mldonkey ]; then
    mkdir -m 755 /var/log/mldonkey
fi
if [ -n "$MLDONKEY_USER" ] && [ -n "$MLDONKEY_GROUP" ]; then
    chown $MLDONKEY_USER:$MLDONKEY_GROUP /var/run/mldonkey
    chown $MLDONKEY_USER:$MLDONKEY_GROUP /var/log/mldonkey
fi

WRAPPER_OPTIONS="--iosched idle"

# Set configuration value, from CONFIG
if [ -n "$MLDONKEY_USER" ] && [ -n "$MLDONKEY_GROUP" ]; then
    WRAPPER_OPTIONS="$WRAPPER_OPTIONS --chuid $MLDONKEY_USER:$MLDONKEY_GROUP"
fi

if [ -n "$MLDONKEY_DIR" ]; then
  WRAPPER_OPTIONS="$WRAPPER_OPTIONS --chdir $MLDONKEY_DIR"
fi

if [ -n "$MLDONKEY_GROUP" ]; then
  WRAPPER_OPTIONS="$WRAPPER_OPTIONS --group $MLDONKEY_GROUP"
fi

if [ -n "$MLDONKEY_UMASK" ]; then
  WRAPPER_OPTIONS="$WRAPPER_OPTIONS --umask $MLDONKEY_UMASK"
fi

if [ -n "$MLDONKEY_NICENESS" ]; then
  WRAPPER_OPTIONS="$WRAPPER_OPTIONS --nicelevel $MLDONKEY_NICENESS"
fi

case "$1" in
  start|force-start)
    echo -n "Starting $DESC: $NAME"

    if [ "x$LAUNCH_AT_STARTUP" != "xtrue" ] && [ "x$1" = "xstart" ]; then
      Error 0 "configuration file prevent $NAME to be started (use force-start)."
    fi

    if [ -z "$MLDONKEY_DIR" ] || [ ! -d "$MLDONKEY_DIR" ]; then
      if [ -z "$MLDONKEY_DIR" ]; then
        MLDONKEY_DIR="(unset)"
      fi
      Error 1 "$MLDONKEY_DIR is not a valid directory."
    fi

    if [ ! -f "$MLDONKEY_DIR/downloads.ini" ]; then
      Error 1 "$MLDONKEY_DIR/downloads.ini is not a valid file."
    fi

    USER=`/usr/bin/stat --format="%U" "$MLDONKEY_DIR/downloads.ini"`
    WRAPPER_OPTIONS="$WRAPPER_OPTIONS --user $USER"

    start-stop-daemon --start $WRAPPER_OPTIONS \
    --pidfile $PIDFILE --background --exec $EXEC \
    -- -log_file $SERVERLOG -pid $PIDDIR 2>&1

    StartErrorCheck

    echo "."
  ;;

  stop)
    echo -n "Stopping $DESC: $NAME"
    start-stop-daemon --stop --oknodo --pidfile $PIDFILE --retry 30
    echo "."
  ;;

  force-reload|restart)
    $0 stop
    $0 start
  ;;

  *)
    Error 1 "Usage: $0 {start|stop|restart|force-reload|force-start}"
  ;;
esac

exit 0
__________________
ciao
Michele
Michele Spinolo è offline   Rispondi citando il messaggio o parte di esso
Old 06-03-2011, 18:07   #4
Hilinus
Senior Member
 
Iscritto dal: Dec 2008
Messaggi: 341
Ad occhio, ti direi di controllare il file puntato dalla variabile $CONFIG, il cui contenuto viene incluso ad un certo punto dello script.
__________________
My PC:

Q6600 @ 3.2 Ghz - Asus P5K - 2 Gb DDR2 OCZ - Geforce 8800GTS 512 - Samsung 400GB Sata
Hilinus è offline   Rispondi citando il messaggio o parte di esso
Old 06-03-2011, 18:11   #5
Michele Spinolo
Member
 
Iscritto dal: Apr 2003
Città: Italia, Cesena
Messaggi: 269
Quote:
Originariamente inviato da Hilinus Guarda i messaggi
Ad occhio, ti direi di controllare il file puntato dalla variabile $CONFIG, il cui contenuto viene incluso ad un certo punto dello script.
questo file è vuoto
__________________
ciao
Michele
Michele Spinolo è offline   Rispondi citando il messaggio o parte di esso
Old 06-03-2011, 19:50   #6
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
hai valorizzato la variabile:

MLDONKEY_NICENESS

?
sacarde è offline   Rispondi citando il messaggio o parte di esso
Old 06-03-2011, 23:01   #7
Michele Spinolo
Member
 
Iscritto dal: Apr 2003
Città: Italia, Cesena
Messaggi: 269
Quote:
Originariamente inviato da sacarde Guarda i messaggi
hai valorizzato la variabile:

MLDONKEY_NICENESS

?
No...non ho idea di come si faccia: non me la cavo tanto bene con Linux!
__________________
ciao
Michele
Michele Spinolo è offline   Rispondi citando il messaggio o parte di esso
Old 07-03-2011, 10:36   #8
sacarde
Senior Member
 
Iscritto dal: Apr 2004
Messaggi: 9516
proverei:

a aggiungere alla cima dello script:

MLDONKEY_NICENESS=<valore di nice>
sacarde è offline   Rispondi citando il messaggio o parte di esso
 Rispondi


DJI Romo 2: tante novità lo rendono un robot completo DJI Romo 2: tante novità lo rendono un ro...
Sony Bravia 9 II: il True RGB alla prova, dove l'LCD sfida l'OLED Sony Bravia 9 II: il True RGB alla prova, dove l...
Geely EX5, un mese al volante: il SUV elettrico cinese che ci ha sorpreso (quasi) senza riserve Geely EX5, un mese al volante: il SUV elettrico ...
Mova Z70 Ultra Roller Complete: motore potente, rullo di lavaggio e l'IA a guidare Mova Z70 Ultra Roller Complete: motore potente, ...
Recensione Google Pixel 11: non ha l'HiLight dei Pro, ma è il Pixel più equilibrato di sempre Recensione Google Pixel 11: non ha l'HiLight dei...
Cyberpunk 2077, il DLSS Multi Frame Gene...
BepiColombo avvia la fase finale di avvi...
La sedia ergonomica SIHOO torna a 169,99...
Non vogliamo questa roba: gli sviluppato...
Circular presenta Ring 3 Pro e Ring 3 Sl...
Clamoroso in Volkswagen: si valuta la fi...
OpenAI, Astra userà la ricorrenza opaca:...
La rivoluzione silenziosa di Intel: i su...
TrendForce: la memoria di iPhone 18 Pro ...
Su Amazon è in offerta una bella ...
Intel prepara Nova Lake: al debutto fino...
Falso rimborso TARI da 95 euro: il clone...
Fire TV Stick 4K Plus a 38,99€ e 4K Max ...
Attivi i coupon nascosti Amazon di sette...
Il sogno di tutti i nerd, ufficiale la L...
Chromium
GPU-Z
OCCT
LibreOffice Portable
Opera One Portable
Opera One 106
CCleaner Portable
CCleaner Standard
Cpu-Z
Driver NVIDIA GeForce 546.65 WHQL
SmartFTP
Trillian
Google Chrome Portable
Google Chrome 120
VirtualBox
Tutti gli articoli Tutte le news Tutti i download

Strumenti

Regole
Non Puoi aprire nuove discussioni
Non Puoi rispondere ai messaggi
Non Puoi allegare file
Non Puoi modificare i tuoi messaggi

Il codice vB è On
Le Faccine sono On
Il codice [IMG] è On
Il codice HTML è Off
Vai al Forum


Tutti gli orari sono GMT +1. Ora sono le: 09:17.


Powered by vBulletin® Version 3.6.4
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Served by www3v