Register for your free account! | Forgot your password?

Go Back   elitepvpers > Coders Den > .NET Languages
You last visited: Today at 05:49

  • Please register to post and access all features, it's quick, easy and FREE!

Advertisement



[C#] SSH.NET Tastenkombo Senden

Discussion on [C#] SSH.NET Tastenkombo Senden within the .NET Languages forum part of the Coders Den category.

Reply
 
Old   #1
 
elite*gold: 4
Join Date: Nov 2010
Posts: 2,461
Received Thanks: 1,481
[C#] SSH.NET Tastenkombo Senden

Hey leute, ich habe mir ein Programm geschrieben das auf einen Linux Root ein Perl Skript startet, nun um das zu beenden muss man ja die Tastenkombination CTRL + C senden, kann ich das von mein Programm auch?

Also wie kann mit mit ssh.net den Befehl schicken?

Mein bisheriger Code

Code:
 
 var cmd = sshClient.RunCommand("perl xy.pl");
                        listBox1.Items.Add("Running Command: perl xy.pl");
                        var output = cmd.Result;
                        listBox1.Items.Add("Skript started");
                        button1.Enabled = false;
Und nun würde ich gern per Button das Skript mit CTRL + C stoppen

MfG
Niko
dOofkopf!™ is offline  
Old 04/17/2014, 20:20   #2


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Wieso baust du in dein Skript keine Funktion ein, die den laufenden Thread von außen beendet?

Mit Linux kenne ich mich nicht sonderlich gut aus, allerdings kenne ich die gewisse Funktionsweise von Diensten wo man einfach nur ein service <servicename> <on/off/status/restart> senden muss.

Sowas sollte mit einer Pipe möglich sein.
Mostey is offline  
Thanks
1 User
Old 04/17/2014, 20:31   #3
 
elite*gold: 4
Join Date: Nov 2010
Posts: 2,461
Received Thanks: 1,481
Quote:
Originally Posted by Mostey View Post
Wieso baust du in dein Skript keine Funktion ein, die den laufenden Thread von außen beendet?

Mit Linux kenne ich mich nicht sonderlich gut aus, allerdings kenne ich die gewisse Funktionsweise von Diensten wo man einfach nur ein service <servicename> <on/off/status/restart> senden muss.

Sowas sollte mit einer Pipe möglich sein.
Danke erstmal.

Das Skript ist nicht von mir und ich hab davon leider auch keine Ahnung, aber ich schau mir mal an was du da geschrieben hast.
dOofkopf!™ is offline  
Old 04/18/2014, 22:54   #4

 
elite*gold: 0
Join Date: Mar 2013
Posts: 2,449
Received Thanks: 6,446
Quote:
Originally Posted by Mostey View Post
Wieso baust du in dein Skript keine Funktion ein, die den laufenden Thread von außen beendet?

Mit Linux kenne ich mich nicht sonderlich gut aus, allerdings kenne ich die gewisse Funktionsweise von Diensten wo man einfach nur ein service <servicename> <on/off/status/restart> senden muss.

Sowas sollte mit einer Pipe möglich sein.
Oder man könnte die Prozess ID auslesen und diese beenden
Lord iRemix is offline  
Thanks
1 User
Old 04/19/2014, 20:56   #5
 
elite*gold: 4
Join Date: Nov 2010
Posts: 2,461
Received Thanks: 1,481
Quote:
Originally Posted by [iRemix] View Post
Oder man könnte die Prozess ID auslesen und diese beenden
yo die PID auslesen allerdings ist das bei Perl bisschen anders
dOofkopf!™ is offline  
Old 04/20/2014, 00:07   #6

 
elite*gold: 128
Join Date: Jan 2011
Posts: 688
Received Thanks: 95
Kannst auch einfach
killall xyz.pl
Als Befehl nutzen

Best regards
Luxxus² is offline  
Old 04/20/2014, 13:00   #7


 
elite*gold: 1091
Join Date: Jun 2007
Posts: 19,836
Received Thanks: 7,180
Quote:
Originally Posted by [iRemix] View Post
Oder man könnte die Prozess ID auslesen und diese beenden
Quote:
Originally Posted by Luxxus² View Post
Kannst auch einfach
killall xyz.pl
Als Befehl nutzen

Best regards
Prozesse (zwanghaft) zu beenden bzw. zu killen ist nicht gerade sehr sauber. Sofern der Bot dauerhaft Daten speichert und lädt ist das sicherlich keine gute Idee, da es unter anderem zu Datenverlust kommen kann.
Mostey is offline  
Thanks
1 User
Old 04/20/2014, 17:53   #8

 
elite*gold: 128
Join Date: Jan 2011
Posts: 688
Received Thanks: 95
Quote:
Originally Posted by Mostey View Post
Prozesse (zwanghaft) zu beenden bzw. zu killen ist nicht gerade sehr sauber. Sofern der Bot dauerhaft Daten speichert und lädt ist das sicherlich keine gute Idee, da es unter anderem zu Datenverlust kommen kann.
Da muss ich dir zustimmen.
Jedoch hat dieses Script keine ausschalt Funktion so wie ich das mitbekommen habe.
Man müsste also das Script so umschreiben, dass alle Klassen und Funktionen sauber beendet werden.

Best regards
Luxxus² is offline  
Old 04/23/2014, 22:09   #9
 
elite*gold: 4
Join Date: Nov 2010
Posts: 2,461
Received Thanks: 1,481
Es ist ein Simples UDP Flood, es schickt einfach Packete an eine IP.
Leider kann ich nicht prüfen ob es funktioniert hat und muss es immer selbst mti CTRL C beenden
dOofkopf!™ is offline  
Reply


Similar Threads Similar Threads
TASTENKOMBO BELEGEN
10/17/2011 - AutoIt - 8 Replies
hab mich nun durch mehrere Tut. durchgewustelt und wurd einfach nicht schlau. möchte wenn ich taste Q drücke folgende tasten nacheinander abgespielt werden: "fordere Pfeiltaste, fordere Pfeiltaste , A" und die Taste W sollte "untere Pfeiltaste, untere Pfeiltaste, S" es handelt sich um Little Fighter 4 meine tastatur piept beim maximal 3 Knöpfen oder führt es nicht aus. Natürlich erhoff ich mir dadurch das ichs dann alleine den rest hin kriege, freue mich auf jede hilfe DANKE.
E-mail senden UDF
10/30/2010 - AutoIt - 4 Replies
Hier eine E-mail senden UDF xP hab ich ma irgendwo gefunden.... DIE UDF IST NICHT VON MIR!!!!!!!!!!! Ich habe die verschiedenen Parameter in deutsch beschrieben so das es eig. jeder verstehen müsste xD naja hier is sie ; #FUNCTION# ================================================== ================================================== ================ ; Name...........: _Mailsend ; Beschreibung ...: Versendet eine E-mail ; Syntax.........: _Mailsend($s_SmtpServer, $s_FromName,...
hacks senden
04/27/2010 - 4Story - 3 Replies
also ich habe hacks von dem einem pc gedownloadet (xp) aber da der hack nicht auf mein xp funzt weil er zu alt ist und nicht die leistung bringt wollte ich wie ich es schon einmal gemacht habe mit hacks (da hatt es aber geklappt). den hack von meinen pc wo der hack nicht funzt auf mein laptop mit windows 7 wo die hacks funzen (was ich schon ausprobiert habe) senden:rtfm: und zwar mit icq da hats nicht gefunzt als ich das speichern wollte da stand nur pfad nicht erkannt mit skype auch nich...
Vb 8 Email Senden
03/31/2010 - .NET Languages - 5 Replies
Hallo Com Ich hab gestern mit Visual Basic 2008 angefangen. Doch leider hab ich ein Problem. Man muss etwas in 4 Textboxen eingeben ( Textbox 1, Textbox 2, Textbox 3, Textbox 4). Dann klickt man auf OK und die Sachen die dort rein geschrieben sind sollen an meine googlemail adresse geschickt werden. Doch alle meine Scripts die ich aus Youtube und google habe klappen nicht. Kann mir wer einen vollständigen Script hier rein schreiben? Wäre sehr nett Ach ja wer helfen kann kriegt mind. 15...



All times are GMT +1. The time now is 05:51.


Powered by vBulletin®
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
SEO by vBSEO ©2011, Crawlability, Inc.
This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Support | Contact Us | FAQ | Advertising | Privacy Policy | Terms of Service | Abuse
Copyright ©2025 elitepvpers All Rights Reserved.