IT rekvalifikace s podporou uplatnění. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.

Diskuze: C# - Spustenie príkazu v asterisk CLI

V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Ladislav
Člen
Avatar
Ladislav:13.9.2015 20:46

Zdravíčko, snažím sa vytvoriť si program, ktorý:

  1. otvorí terminal
  2. spustí aplikáciu asterisk
  3. spustenie príkazu "sip show peers" v CLI.

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
        {
                public static void 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 ());
                        }
                }

                public static void Main (string[] args)
                {
                        ExecuteCommand("gnome-terminal -x bash -ic 'cd $HOME; sudo /usr/sbin/asterisk -vvvvr; bash'");

                }
        }
}
 
Odpovědět
13.9.2015 20:46
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.

Zobrazeno 1 zpráv z 1.