Ga naar inhoud


Linus cardserver + newcamd


Aanbevolen berichten

Geplaatst:

strace ./cardserver.i386

 

Dus een spatie toevoegen

 

Succes!

 

Decman

Dreambox DM7000S, Echostar 2200 2CI, Skystar 2.

Schotels: Triax 88 CM + DiSEqC Stab HH100 Rotor, Fixed Triax 66 CM.


Geplaatst:
Citaat:
Ik zou zo niet weten of cardserver een stop commando heeft (aanroepen met een bepaald argument ofzo)
Dus ik zou gewoon 'killall cardserver.i386' gebruiken, zolang je niet signal -9 gebruikt is dat een nette manier om te stoppen.


Hier is een oplossing:
Geef de opdracht 'ps' , in mijn geval zie ik dit
PID TTY TIME CMD
12578 pts/1 00:00:00 su
12581 pts/1 00:00:00 bash
12599 pts/1 00:00:00 ps
linux:/home/admin #

om nu bijvoorbeeld 'su' te stoppen geef je de opdracht 'kill 12578' zonder de aanhalingstekens natuurlijk.

Je moet dus het process zoeken van cardserver.i386 met ps.
Daarna als je het adres hebt gevonden aan het begin van de regel, kan je een 'kill' opdracht geven om het betreffende process (programma) te stoppen.

Succes.

Decman.

Dreambox DM7000S, Echostar 2200 2CI, Skystar 2.

Schotels: Triax 88 CM + DiSEqC Stab HH100 Rotor, Fixed Triax 66 CM.

Geplaatst:

de cardpro multieprogrammer serieel

 

<img src="/forums/images/graemlins/anoniem.gif" alt="" />

Geplaatst:

strace staat in 'de meeste' linux distro's in /usr/bin/

(/usr/bin/strace cardserver.i386)

eigenlijk alle shells in linux maken commando's 'af' als je op <TAB> drukt (in jouw geval);

/us<TAB>bi<TAB>stra<TAB>

(probeer ook eens: /us<TAB>bi<TAB>str<TAB><TAB>) (je krijgt meerdere voorstellen)

 

weet je echt niet waar je commando staat; dan kun je:

(oude bekende; speurt default paden af:)

[color:"red"]whereis[/color] strace

 

het aloude 'find' (dieper in de boom dan waar je staat; wellicht "cd /" voor het diepste niveau)

[color:"red"]find -n [/color] strace

 

of (jongere linux distributies) "locate"

[color:"red"] locate [/color] strace

 

gebruiken.

Voor iedere methode zijn voor's en tegens. Bekijk voor de lol eens de manuals (man whereis, man find, man locate (bladeren met spatie, afsluiten met q). Ieder zijn smaak; ieder zijn voorkeur...

Geplaatst:

waar moet ik strace ./cardserver.i386 ingeven

als ik het goed begrijp in terminal en dan

eerst

cd server

cd cardserver

chmod +r+x cardserver.i386

strace ./cardserver.i386

en dan een of andere melding dat hij strace niet kent

maar waar het mij om gaat is natuurlijk de reader aan de gang krijgen

 

alvast bedankt bertwasbeer

Geplaatst:

chmod hoef je maar een keer te geven (dit doe je om 'rechten' aan een bestand te geven)

dat heb je dus al gedaan

 

als je in je terminal cd server/cardserver [enter] geeft, zou [color:"red"] /usr/bin/strace ./cardserver.i386 [/color] moeten werken; anders strace zoeken; en het juiste pad eraan meegeven

Geplaatst:

okee ik heb hem denk ik gevonden in usr/share/vim/vim61/syntrax/strace.vim

ik heb locate strace in terminal gedaan en nu want als ik dit doe gebeurt er niets usr/share/vim/vim61/syntrax/strace.vim ./cardserver.i386 hoe dan verder geen trace in usr/bin/

 

alvast bedankt bertwasbeer <img src="/forums/images/graemlins/biggthumpup.gif" alt="" />

Geplaatst:

weet iemand hoe strace bij red hat werkt

welk pat /dvd/dv/stace

alvast bedankt <img src="/forums/images/graemlins/anoniem.gif" alt="" />

Geplaatst:

ik lees nu even het draadje terug; en zie dat je RedHat gebruikt...

hiervan weet ik 99% zeker dat strace in /usr/bin/ zou moeten staan (als deze geinstalleerd is!!!)

Ik krijg nu zo'n flauw vermoeden dat je strace niet geinstalleerd hebt; dit kun je nog steeds doen!

Deze gaat uit mijn hoofd; het is al een tijdje geleden dat ik aan een RedHat 9 doos gezeten heb;

 

(je hebt hiervoor je RedHat 9 ceedeetjes weer nodig)

pak een terminal; su naar root (en geef je root wachtwoord)

typ: redhat-config-packages (redh<TAB>conf<TAB>pack<TAB>)

je krijgt nu een grafische schil (WOOHOO) waar je "Development Tools" moet aanvinken;

controleer even, door "details" aan te klikken, of strace meekomt. strace zit in de 'standard' packages.

Klik nu op 'update'

RedHat zal je nu om het juiste ceedeetje vragen (misschien meer dan een; er kunnen dependencies zijn)

volg de rest van de installatie procedure...

 

nu zou strace geinstalleerd moeten zijn (in /usr/bin)

 

denk eraan; linux 'doe' je niet in een middag <img src="/forums/images/graemlins/wink.gif" alt="" />

strace is slechts de tool die je dichter bij je oplossing brengt; je krijgt een enorme dump op je terminal van strace... je zoektocht is pas begonnen...

Geplaatst:

(edit: sorry, ik zie nu pas de laatste pagina met reacties, met name de laatste post van walinsky maakt het eerste deel van mijn verhaal overbodig)

 

Als je niet als root werkt, zitten tools zoals strace misschien niet in je pad (geen ervaring met redhat). En misschien vindt redhat een tool als strace ook wel niet belangrijk voor gebruikers, en moet je het zelf nog in je installatie toevoegen ;-)

 

Maar als ik het goed begrijp ziet cardserver dat er een seca kaart in zit (je krijgt die Seca melding niet als er geen kaart in je lezer zit?)

In dat geval hoef je strace niet te gebruiken om te kijken of hij wel het juiste device opent, dan zit dat gedeelte wel goed.

Geplaatst:

ja pieterg dat klopt hij ziet dat het een seca kaart inzit want als ik er een firecrypt indoe herkent hij deze niet maar zou je mijn wel kunnen vertellen wat ik dan wel nog zou kunnen doen

alvast bedankt bertwasbeer <img src="/forums/images/graemlins/biggthumpup.gif" alt="" />

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...