ProxyPer onder FreeSCO

Pagina: 1
Acties:

  • DarkHelmet
  • Registratie: Mei 2000
  • Laatst online: 23-04 20:09
Nu draai ik een ProxyPer onder FreeSCO op mijn router, maar ik loop tegen enkele problemen aan.

Het opstarten en afsluiten moet via een script. En aangezien de proxyper geen schermoutput mag geven start ik hem op met
"proxyper -detach"

Maar hoe sluit ik hem daarna netjes af, zonder het "kill" commando te gebruiken?
En de proxyperid is elke keer bij booten natuurlijk weer anders....
dus in een script werkt dat zowiezo niet.

Dit is me huidige script, maar het werkt niet echt wat het afsluiten betreft:

[script]
#!/bin/sh
# DistributedNet ProxyPer startup/shutdown script.

[ "$1" = firewall ] && exit

if [ "$1" = stop -o "$1" = restart ]; then
echo -n "Stopping ProxyPer...III"
/rc/rcuser/proxyper -shutdown
$DONE; [ "$1" = stop ] && exit; fi

echo -n "Starting ProxyPer...III"
/rc/rcuser/proxyper -detach
$DONE
[/script]

Please help me! }:O

"A study in the Washington Post says that women have better verbal skills than men. I just want to say to the authors of that study: Duh."


  • stappel_
  • Registratie: Augustus 2000
  • Laatst online: 12-05 17:45
je kan hem alleen met een kill afsluiten. je moet dan kill -1 {pid} geven. Dat is de nette manier.

Ubero: #2, Euler: #1, GOT: #1, Des: #1, Zeta: #1, Eon: #3, OGR-24: #3, OGR-25: #7,
LM: #7, AP: #5, DF: #19, D2OL: #37, SOB: #50, TSC: #63, RC5: #96


  • Fanman
  • Registratie: September 1999
  • Laatst online: 13:05
Mijn startup script..:

#!/bin/sh
# DistributedNet CLient startup/shutdown script.

[ "$1" = firewall ] && exit

if [ "$1" = stop -o "$1" = restart ]; then
echo -n "Stopping dutchquest..."
/mnt/router/packages/proxy/proxyper -shutdown
$DONE; [ "$1" = stop ] && exit; fi

echo -n "Starting dutchquest..."
/mnt/router/packages/proxy/proxyper -hide
$DONE



Het netjes de nek omdraaien gebeurd standaard als je het script : rc_proxy noemt en in je rcuser dir pleurt..

  • stappel_
  • Registratie: Augustus 2000
  • Laatst online: 12-05 17:45
-shutdown is niet een bestaande optie. alleen -hide en -detach mogen/kunnen.
/proxyper -blablabla
[06/29/01 15:34:42] distributed.net Personal Proxy (build 319)
[06/29/01 15:34:42] Visit http://www.distributed.net/ for details.
[06/29/01 15:34:42] Unrecognized command line option: "-blablabla"
[06/29/01 15:34:42] Shutting down contests.
[06/29/01 15:34:42] Proxy shutdown complete.

Ubero: #2, Euler: #1, GOT: #1, Des: #1, Zeta: #1, Eon: #3, OGR-24: #3, OGR-25: #7,
LM: #7, AP: #5, DF: #19, D2OL: #37, SOB: #50, TSC: #63, RC5: #96


  • Fanman
  • Registratie: September 1999
  • Laatst online: 13:05
Als de server maar werkt.. :)
Op vrijdag 29 juni 2001 17:38 schreef stappel_ het volgende:
-shutdown is niet een bestaande optie. alleen -hide en -detach mogen/kunnen.
[..]
Als de server maar werkt.. :)

Maar je hebt gelijk...

  • DarkHelmet
  • Registratie: Mei 2000
  • Laatst online: 23-04 20:09
Is toch raar dat je zoiets dan niet automatisch af kunt sluiten?
Had ergens iets opgevangen van een .sid file.
Wat is dit?

Je moet toch op de een of andere manier een link kunnen maken tussen de naam van het process (proxyper) en het (variabele) ID nummer?

Kheb nu wel zo'n grote bek, maar ik vraag dit natuurlijk omdat ik weinig kennis van Linux heb. (waarom denk je dat ik met FreeSCO begin :P)

"A study in the Washington Post says that women have better verbal skills than men. I just want to say to the authors of that study: Duh."


  • Ikarus
  • Registratie: Maart 2000
  • Niet online

Ikarus

Nerd 1e klas

De standaard optie is natuurlijk "kill `pidof /rc/rcuser/proxyper`", maar je kan ook iets netjes als start-stop-deamon of een ander programma dat de pid opslaat in een file on start zodat je "kill `cat pidfile`" kan doen :)

There are two major products that come out of Berkeley: LSD and UNIX.
We don't believe this to be a coincidence. -- Jeremy S. Anderson
In short: just say NO TO DRUGS, and maybe you won't end up like the Hurd people. -- Linus TorvaldsI


  • DarkHelmet
  • Registratie: Mei 2000
  • Laatst online: 23-04 20:09
Ikarus> Hoe zorg ik dan voor dat
maar je kan ook iets netjes als start-stop-deamon of een ander programma dat de pid opslaat in een file on start zodat je "kill `cat pidfile`" kan doen
Hoe maak ik dan een daemon zodat ie een pid file aanmaakt/refresht elke keer als proxyper opstart?

"A study in the Washington Post says that women have better verbal skills than men. I just want to say to the authors of that study: Duh."


  • Jaap-Jan
  • Registratie: Februari 2001
  • Laatst online: 07:32
^kick^. Ik heb zelf ook de keyproxy onder FreeSCO, maar het automatisch opstarten wil nog niet echt vlotten. Is er al een oplossing, ik heb er nog geen concrete gezien...

| Last.fm | "Mr Bent liked counting. You could trust numbers, except perhaps for pi, but he was working on that in his spare time and it was bound to give in sooner or later." -Terry Pratchett

Pagina: 1