|
You last visited: Today at 05:49
Advertisement
[C#] SSH.NET Tastenkombo Senden
Discussion on [C#] SSH.NET Tastenkombo Senden within the .NET Languages forum part of the Coders Den category.
04/17/2014, 19:11
|
#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
|
|
|
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.
|
|
|
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
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.
|
|
|
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
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
|
|
|
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]
Oder man könnte die Prozess ID auslesen und diese beenden 
|
yo die PID auslesen allerdings ist das bei Perl bisschen anders
|
|
|
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
|
|
|
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]
Oder man könnte die Prozess ID auslesen und diese beenden 
|
Quote:
Originally Posted by Luxxus²
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.
|
|
|
04/20/2014, 17:53
|
#8
|
elite*gold: 128
Join Date: Jan 2011
Posts: 688
Received Thanks: 95
|
Quote:
Originally Posted by Mostey
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
|
|
|
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
|
|
|
 |
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.
|
|