system?

Diskutiere system? im C/C++ Forum im Bereich Programmieren unter Linux/Unix; Ich kann unter WQindows mit dem aufrruf von system("ipconfig") cmd Befehl ipconfig aufrufen. Wie geht das unter Linux?

  1. Akendo

    Akendo 4k3nd0

    Dabei seit:
    05.02.2008
    Beiträge:
    399
    Zustimmungen:
    0
    Ich kann unter WQindows mit dem aufrruf von
    Code:
    system("ipconfig")
    cmd Befehl ipconfig aufrufen. Wie geht das unter Linux?
     
  2. Anzeige

    Anzeige

    Wenn du mehr über Linux erfahren möchtest, dann solltest du dir mal folgende Shellkommandos anschauen.


    Registrieren bzw. einloggen, um diese und auch andere Anzeigen zu deaktivieren
  3. #2 kartoffel200, 03.04.2009
    Zuletzt bearbeitet: 03.04.2009
    kartoffel200

    kartoffel200 AMD Fanboy Since 2003

    Dabei seit:
    12.03.2007
    Beiträge:
    938
    Zustimmungen:
    0
    Ort:
    L wie localhost
    ifconfig und für Wlan iwconfig, dafür musst du root sein.
    Hab mal mich durch google gegooglet und das gefunden.


    Code:
    #include <iostream>
    #include <stdlib.h>
    #include <stdio.h>
    using namespace std;
    
    int main(void){
    system("firefox");
    return 0;
    }
    Dann gings ...also die 2 header "#include <stdlib.h>
    #include <stdio.h>" noch, welche man davon wirklich brauch ka ...
     
  4. #3 JBR, 03.04.2009
    Zuletzt bearbeitet: 03.04.2009
    JBR

    JBR Fichtenschonung

    Dabei seit:
    18.03.2007
    Beiträge:
    561
    Zustimmungen:
    0
    Ort:
    Nolop
    Also das ist ein C++ Programm, aber kein schönes,
    in bestem C99 könnte man es so machen (auch wenn das Programm in relativ ähnlicher Form auch als C++ Programm kompilierbar wäre - sofern man "error: ‘getuid’ was not declared in this scope" löst) :

    Code:
    //system und getuid
    #include <stdlib.h>
    //für printf 
    #include <stdio.h> 
    int main() 
    {
       if(getuid()==0) 
       {
         system("ifconfig");
       }
       else
       {
          printf("Sorry but root privileges are required for execution\n"); 
       }
    }
    
    oder, sofern du keine Änderungen an der Netzwerkkonfiguration vornehmen willst:
    Code:
    //system und getuid
    #include <stdlib.h>
    int main() 
    {
         system("/sbin/ifconfig");
    }
    
    das funktioniert dann sowohl in C als auch in C++
     
  5. Akendo

    Akendo 4k3nd0

    Dabei seit:
    05.02.2008
    Beiträge:
    399
    Zustimmungen:
    0
    Vielen Dank, hatte selber keine möglichkeit selber zu googlen, im Auto nur mit schlechter UMTS-Verbindung hat mir das viel geholfen. Werde das morgen ausprobieren.

    so far

    Herzlichen Dank und viele grüße von Akendo
     
  6. Ticha

    Ticha Linux Missionar

    Dabei seit:
    21.07.2006
    Beiträge:
    814
    Zustimmungen:
    0
    wohnst du im Auto ? 0o
     
  7. Akendo

    Akendo 4k3nd0

    Dabei seit:
    05.02.2008
    Beiträge:
    399
    Zustimmungen:
    0
    So hat geklappt vielen Dank für dei Mühe, zur deiner Frage. Nein ich war gerade nur im Auto unterweg, Dort habe ich etwas die Zeit genutzt zu Programmiern.

    so far
    MFG 4k3nd0
     
  8. #7 kartoffel200, 07.04.2009
    kartoffel200

    kartoffel200 AMD Fanboy Since 2003

    Dabei seit:
    12.03.2007
    Beiträge:
    938
    Zustimmungen:
    0
    Ort:
    L wie localhost
    Aha während der Fahrt und nach dem Programmieren Sekundenschlaf am Steuer, so seh ich das gern :P
    In einer Hand den Laptop in der anderen das Steuer und schalten tut keiner im ersten Gang auf der Autobahn :D
     
Thema:

system?

Die Seite wird geladen...

system? - Ähnliche Themen

  1. Mozilla bewertet Videoanrufsysteme

    Mozilla bewertet Videoanrufsysteme: Mozilla hat in Zeiten der Corona-Krise eine Bewertung von 15 beliebten Videoanrufsystemen vorgenommen. Weiterlesen...
  2. SparkyLinux 2020.03 aktualisiert das System

    SparkyLinux 2020.03 aktualisiert das System: Mit SparkyLinux 2020.03 haben die Entwickler der auf Debian aufbauenden Distribution das System aktualisiert. Neu sind neben Aktualisierungen der...
  3. Systemd 245 freigegeben

    Systemd 245 freigegeben: Das Systemd-Projekt hat Version 245 mit zahlreichen Neuerungen freigegeben. So kann unter anderem beim Systemstart die Partitionstabelle an...
  4. Artikel: Systemd Timer Units für zeitgesteuerte Aufgaben verwenden

    Artikel: Systemd Timer Units für zeitgesteuerte Aufgaben verwenden: Dieses Tutorial zeigt die Verwendung von Systemd Timer Units und was sie im Vergleich zu Cron auszeichnet. Weiterlesen...
  5. Linux 5.6 löst Jahr-2038-Problem für 32-Bit-Systeme

    Linux 5.6 löst Jahr-2038-Problem für 32-Bit-Systeme: Die kommende Version 5.6 wird der erste Linux-Kernel sein, der gegen das Jahr-2038-Problem auf 32-Bit-Systemen immun ist. Damit das greifen kann,...
  1. Diese Seite verwendet Cookies um Inhalte zu personalisieren. Außerdem werden auch Cookies von Diensten Dritter gesetzt. Mit dem weiteren Aufenthalt akzeptierst du diesen Einsatz von Cookies.
    Information ausblenden