Problém však mám s tretím bodom, môžete mi prosím niekto poradiť
akoby som mohol definovať v mojom kóde, že akonáhle sa asterisk úspešne
spustí tak zadaj daný príkaz v CLI ? prikladám zdroják aj printscreen
terminálu. za každú jednu odpoveď vopred ďakujem.
using System;
using System.Diagnostics;
namespace runGnomeTerminal
{
class MainClass
{
publicstaticvoid ExecuteCommand(string command)
{
Process proc = new System.Diagnostics.Process ();
proc.StartInfo.FileName = "/bin/bash";
proc.StartInfo.Arguments = "-c \" " + command + " \"";
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.RedirectStandardOutput = true;
proc.Start ();
while (!proc.StandardOutput.EndOfStream) {
Console.WriteLine (proc.StandardOutput.ReadLine ());
}
}
publicstaticvoid Main (string[] args)
{
ExecuteCommand("gnome-terminal -x bash -ic 'cd $HOME; sudo /usr/sbin/asterisk -vvvvr; bash'");
}
}
}
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.