Toon posts:

[Putty] SSH.

Pagina: 1
Acties:

Verwijderd

Topicstarter
Hoi :)

Ik heb het volgende vervelende probleem met Putty (SSH).

Als ik inlog op een server met SSH, om vervolgens een process te starten, dan kan ik 'm onmogelijk Detachen laat staan op een normale manier uitvoeren, waarop het process ermee kapt met een foutmelding.

code:
1
./ucc server CTF-CoretDEMO.unr?Game=Botpack.CTFGame?MUTATORLIST=ZPServerA.zp_InstaGib,CHSP4UTD_v4_11 -log=server.log &


Let op die "&" op het eind, die ervoor zorgt dat het wel werkt, maar ik het process niet kan terugroepen met screen -x or -r. Ik weet ook niet het preciese commando hiervan, maar ik ging er tijdelijk even vanuit dat het werkte.

Als ik datzelfde commando in een bijv startmij.sh zet, en chmod de juiste uitvoerrechten geef, en vervolgens "screen startmij.sh" uitvoer, chrast de applicatie.

Ik kan niet berichten onderscheppen waarom het wel met "&" op het eind werkt, en anders niet, terwijl voorheen dat commando gewoon uit te voeren hoort.

Heeft iemand een Idee? :'( Ik kan op deze manier ook onmogelijk het process killen, dan anders de host weer eens te bellen.

  • GieltjE
  • Registratie: December 2003
  • Laatst online: 12:25

GieltjE

Niks te zien...

screen
<commando-zonder-&-op-het-einde>
ctrl+alt+d

en om te resumen
screen -r

Hell / 0


Verwijderd

Topicstarter
GieltjE schreef op zaterdag 13 januari 2007 @ 13:55:
screen
<commando-zonder-&-op-het-einde>
ctrl+alt+d

en om te resumen
screen -r
Woei :) Thanks. dat werkt. Maar hoe herstel ik die 4 andere procesjes nu ? screen -r werkt natuurlijk niet.

[ Voor 5% gewijzigd door Verwijderd op 13-01-2007 13:56 ]


  • Rickes
  • Registratie: December 2003
  • Laatst online: 20-11 20:43
Je kan ook verschillende screens aanmaken met met names en gelijk laten detachten. (dit gebruik ik ook voor m'n eigen gameserver)

screen -dmS <screenname> <commando>
Om er dan eentje terug te roepen doe je screen -x <screenname>

Natuurlijk zonder die haakjes

  • Boudewijn
  • Registratie: Februari 2004
  • Niet online

Boudewijn

omdat het kan

het is toch screen -R en niet screen -x of ben ik nou in de war?
ik vind dit btw meer nos dan IH

Verwijderd

Topicstarter
Ja. :) Het probleem ligt 'm in dat mijn host ervoor zorgde dat ik met dat "&" commando moest opstarten. Ik heb ps -a uitgevoerd, 2x ucc gekilled maar hij draait nog (webadmin) en ik kan die process niet vinden.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-sh-3.00$ ps -a
  PID TTY          TIME CMD
25199 pts/1    15:09:57 srcds_i686
 4351 pts/7    15:36:04 srcds_i686
18128 pts/5    00:04:36 hlds_i686
18129 pts/5    00:00:00 hlds_i686
18130 pts/5    00:00:16 hlds_i686
18147 pts/10   01:44:33 hlds_i686
18148 pts/10   00:00:00 hlds_i686
18149 pts/10   00:00:27 hlds_i686
18436 pts/8    00:05:16 hlds_i686
18437 pts/8    00:00:00 hlds_i686
18438 pts/8    00:00:15 hlds_i686
18446 pts/6    00:12:22 hlds_i686
18447 pts/6    00:00:00 hlds_i686
18448 pts/6    00:00:10 hlds_i686
19220 pts/9    00:00:00 ps
-sh-3.00$


Zoals je ziet zijn dat HL engines die ook op de achtergrond draaien. Er draait dus nog een ucc maar die kan ik nergens vinden... zucht.
Boudewijn schreef op zaterdag 13 januari 2007 @ 14:00:
het is toch screen -R en niet screen -x of ben ik nou in de war?
ik vind dit btw meer nos dan IH
Dat klopt ook wel. Maar -x doet ongeveer hetzelfde.

[ Voor 12% gewijzigd door Verwijderd op 13-01-2007 14:02 ]


  • Rickes
  • Registratie: December 2003
  • Laatst online: 20-11 20:43
Ik gebruik altijd screen -x screenname

  • Rickes
  • Registratie: December 2003
  • Laatst online: 20-11 20:43
Verwijderd schreef op zaterdag 13 januari 2007 @ 14:01:
Ja. :) Het probleem ligt 'm in dat mijn host ervoor zorgde dat ik met dat "&" commando moest opstarten. Ik heb ps -a uitgevoerd, 2x ucc gekilled maar hij draait nog (webadmin) en ik kan die process niet vinden.

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-sh-3.00$ ps -a
  PID TTY          TIME CMD
25199 pts/1    15:09:57 srcds_i686
 4351 pts/7    15:36:04 srcds_i686
18128 pts/5    00:04:36 hlds_i686
18129 pts/5    00:00:00 hlds_i686
18130 pts/5    00:00:16 hlds_i686
18147 pts/10   01:44:33 hlds_i686
18148 pts/10   00:00:00 hlds_i686
18149 pts/10   00:00:27 hlds_i686
18436 pts/8    00:05:16 hlds_i686
18437 pts/8    00:00:00 hlds_i686
18438 pts/8    00:00:15 hlds_i686
18446 pts/6    00:12:22 hlds_i686
18447 pts/6    00:00:00 hlds_i686
18448 pts/6    00:00:10 hlds_i686
19220 pts/9    00:00:00 ps
-sh-3.00$


Zoals je ziet zijn dat HL engines die ook op de achtergrond draaien. Er draait dus nog een ucc maar die kan ik nergens vinden... zucht.


[...]


Dat klopt ook wel. Maar -x doet ongeveer hetzelfde.
Al geprobeerd ? ps x

Verwijderd

Topicstarter
Thanks. Ps X geeft idd de "verborgen" processen weer, er stonden 5 instanties te draaien, hoewel dat niet een ramp was, maar settings toepassen via FTP werkt niet als je de server geen harde reboot geeft.

Ik ga in het vervolg ook een aparte screen aanmaken en daarin het commando uitvoeren, CTRL-AD om te detachen :)
Pagina: 1