[RH 7.2] -> ECCp automatisch starten

Pagina: 1
Acties:

  • sus
  • Registratie: September 2000
  • Laatst online: 09:13

sus

is druk :+

Topicstarter
***Vooraf*** Als deze in DPC moet, move hem dan even plz ***Vooraf***

Ik draai op mijn server RH 7.2. Hierop staat ECCp geinstalleerd. Nouja, uitpakken van de .tar.gz en in de goede map zetten.

Maar nu. Ik heb dus een stukkie code in mijn rc.local gezet om hem automatisch te starten. Nou werkt dat starten wel, maar hij gaat niet door. Hij blijft dus hangen op ECCp.

Nou hem ik via lilo weer kunnen inloggen en rc.local weer ge-edit om hem niet meer te laten opstarten. Maar dat is natuurlijk niet de bedoeling.

Wat staat er in rc.local:

code:
1
2
3
#opstarten ECCp
killall -q eccp109
cd /home/Dennis/eccp/ ; /home/Dennis/eccp/eccp_130 -xmit &


Dit zorgt er dus voor dat ik niet meer op mijn bak kan. Al kom ik er net achter dat een Ctrl-C ook werkt. Hij sluit dan ECCp af en start door.

Wat moet ik nou doen om ECCp toch op te laten starten???

Verwijderd

zijn alle rechten goed ingesteld?

  • sus
  • Registratie: September 2000
  • Laatst online: 09:13

sus

is druk :+

Topicstarter
Ik neem aan dat rc.local wordt uitgevoerd als root; de map ECCp is door mij aangemaakt (Dennis). Maar als root zijnde kan ik toch gewoon alles uitvoeren?

btw, met het opstarten opzich is (volgens mij) geen probleem. ECCp wordt juist gestart. Ik zie de eerste paar regels van ECCp voorbij komen, en dan komt er geen tekst meer. Maar dan zou hij nog wel de nodige "services" moeten opstarten en op een login-prompt komen. En dat gebeurd dus niet :/.

  • sus
  • Registratie: September 2000
  • Laatst online: 09:13

sus

is druk :+

Topicstarter
Weet niemand het ??????

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

Ik ken dat hele programma niet :)

Ik neem aan, dat als je /home/Dennis/eccp/eccp_130 -xmit & uitvoert als root, dat dan alles wel goed gaat ?

Heeft eccp misschien een verbose commandline-optie, waardoor je iets wijzer wordt ?

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • sus
  • Registratie: September 2000
  • Laatst online: 09:13

sus

is druk :+

Topicstarter
code:
1
2
3
4
5
6
7
8
eccp109 version x86l130
./ECCp [-h | -v | -create-only | -xmit | -xmit-only | -t <minutes>]
-h           : Show this help then quit
-v           : verbose
-create-only : create a point list, if necessary, then quit
-xmit        : automatically return results as necessary
-xmit-only   : return pending results, then quit.
-t <minutes> : stop after <minutes> (default is 365*24*60 = 1 year)


Dit zijn alle opties die er zijn voor eccp.

Als ik gewoon vanaf de prompt ./eccp_130 & draai, dan zie ik dit:
code:
1
2
3
4
[Dennis@SuspiciouS ECCp]$ ./ECCp &
[1] 7352
[Dennis@SuspiciouS ECCp]$ eccp109 version x86l130
Run with '-v' to see progress.


Hij komt dus niet terug op de prompt. Als ik die regel in rc.local zet, dan start mijn PC dus niet door.

  • moto-moi
  • Registratie: Juli 2001
  • Laatst online: 09-06-2011

moto-moi

Ja, ik haat jou ook :w

SuspiciouS schreef op 09 oktober 2002 @ 13:35:
Als ik gewoon vanaf de prompt ./eccp_130 & draai, dan zie ik dit:
code:
1
2
3
4
[Dennis@SuspiciouS ECCp]$ ./ECCp &
[1] 7352
[Dennis@SuspiciouS ECCp]$ eccp109 version x86l130
Run with '-v' to see progress.

Hij komt dus niet terug op de prompt. Als ik die regel in rc.local zet, dan start mijn PC dus niet door.
Mjah, dat klopt, je moet ff op <enter> drukken, en dan sta je wel weer gewoon op de prompt..

God, root, what is difference? | Talga Vassternich | IBM zuigt


  • sus
  • Registratie: September 2000
  • Laatst online: 09:13

sus

is druk :+

Topicstarter
en dan is eccp afgesloten ....

En als ik mijn PC aanzet, wil ik niet op enter hoeven drukken. Hij moet gewoon doorgaan. Het moet toch mogelijk zijn dat je ECCp automatisch laat starten bij het starten van je computer, zonder dat je op Enter of wat dan ook moet drukken?

Zijn er hier dan geen mensen die ECCp draaien op hun linux-doos ????? Ben ik de enige ????

  • sus
  • Registratie: September 2000
  • Laatst online: 09:13

sus

is druk :+

Topicstarter
Ik heb btw dit probleem ook op mijn eigen PC, waar ik RedHat 8.0 draai

  • Talon
  • Registratie: Maart 2001
  • Laatst online: 23-01 13:25

Talon

Booooom !

Wat ik gedaan heb is (net als met Dnetc) een extra tty aanmaken en hem daarop laten starten.
Dan kan je de status gewoon zien door wat te wisselen en dan heb je toch je 6 gewone tty's over.
helaas weet ik niet meer hoe ik dat nou precies had gedaan ....

  • sus
  • Registratie: September 2000
  • Laatst online: 09:13

sus

is druk :+

Topicstarter
Kijk, dat zou natuurlijk een ideale optie zijn. Dan kan ik hem ook nog in de gaten houden.

Maar... hoe maak ik een extra tty aan :? :? :? :?

(ja, ik ben nog n00b, maar iedereen moet het leren)

  • sus
  • Registratie: September 2000
  • Laatst online: 09:13

sus

is druk :+

Topicstarter
OK, wat ik inmiddels heb gedaan:
code:
1
2
3
chmod 666 /dev/tty12

./eccp_130 -v > /dev/tty12 (gestart op tty3)


Nu kan ik hem dus volgen op tty12 (te bekijken met Alt-F12).
Maar, nog steeds staat er op tty3 dit:

[Dennis@SuspiciouS ECCp]$ eccp109 version x86l130

De enter toets werkt nu wel, maar dan moet ik telkens bij de server gaan w88 tot hij eindelijk is opgestart. En dat ding staat op zolder aan een tijdschakelaar. Wordt 5 mins van te voren netjes afgesloten en dan gaat de prut eraf. En dan 's morgens weer aan.

Is het mogelijk om dan die Enter te simuleren ofzo? Het werkt nu dus wel, hij start hem dus op, maar moet op Enter drukken.

  • sus
  • Registratie: September 2000
  • Laatst online: 09:13

sus

is druk :+

Topicstarter
Nou, het werkt dus niet.... :(

Vanmorgen startte de server op, en kwam niet met een loginscherm. Bleef hangen op dat ECCp.
Idem met mijn PC, bleef hangen op ECCp.

Is er dan _helemaal_ niemand die ECCp draait onder linux ??????

  • sus
  • Registratie: September 2000
  • Laatst online: 09:13

sus

is druk :+

Topicstarter
Jaaaaaa, de oplossing:

Je moet in rc.local de volgende regel zetten:
code:
1
2
3
#opstarten ECCp
killall -q eccp109
cd /home/Dennis/eccp/ ; /home/Dennis/eccp/eccp_130 -xmit > /dev/tty12 &


Vergeet de spatie niet voor de & niet!!!!!

Als je nu je PC aanzet, krijg je op een gegeven moment een regel van ECCp te zien. Druk nu op enter, en je pc start door. :) Eindelijk, en na veel gepuzzel ....

  • Haranaka
  • Registratie: September 2000
  • Laatst online: 10-05 19:25
Niet echt lekker dat je tijdens het booten op enter moet drukken omdat hij anders niet verder gaat.
Ik draai ook ECCp op mijn linux bak, maar dan met screen om de output te verbergen en weer op te vragen. Ik draai hem altijd onder mijn eigen gebruikers naam (haranaka) ipv onder root.

rc.local:
code:
1
su haranaka < /home/haranaka/start


/home/haranaka/start:
code:
1
2
3
4
#!/bin/bash

cd /l2/eccp
screen -A -m -d -S eccp ./eccp -xmit -v


Nu draait de eccp client gewoon, en ik kan de output opvragen door:
code:
1
screen -r eccp

Dan control a z, om de output weer te stoppen en de client door te laten draaien.


[rml][ ECCp] faq[/rml] Hier op de eerste pagina van de eccp faq staat een leuk opstart scripje gepost door Afterlife

...


  • sus
  • Registratie: September 2000
  • Laatst online: 09:13

sus

is druk :+

Topicstarter
eeeens ff kijken of dat ook @ RH werkt

Ik had een scriptje wat wel werkt op debain, maar onder RedHet werkt hij niet :/
Pagina: 1