Prova così: fai una copia di backup dello script eciadsl-start, e poi fai queste modifiche:
Codice:
# ===== eciadsl-pppoeci already running? ======
ps ax | grep "eciadsl-pppoeci" | grep -v grep > /dev/null 2>&1
if [ $? -eq 0 ]; then
#echo -e "\nERROR: eciadsl-pppoeci is already running!"
#echo "You should kill all instances of eciadsl-pppoeci and restart #this script."
/home/eccetera/eciadsl-stop
exit $STEP
fi
E' strano comunque che non vada con quei due metodi elementari... non è che eciadsl-start e stop non sono nel PATH e ci vuole tutta la loro directory?
Se questo script va, dovresti poter usare eciadsl-start sia per aprire che per chiudere eciadsl-pppoei.
Sennò secondo me se la tua connessione è flat potresti fare in modo che eciadsl-start sia eseguito all'avvio e eciadsl-stop al reboot o allo spegnimento, come avviene per la maggior parte dei programmi di questo genere.