linux

LINUX FRAGEN MÜSSEN PROGRAMMIEREN VERWANDT SEIN. Verwenden Sie dieses Tag nur, wenn sich Ihre Frage auf das Programmieren mit Linux-APIs oder das Linux-spezifische Verhalten bezieht, nicht nur, weil Sie Ihren Code unter Linux ausführen. Wenn Sie Linux-Unterstützung benötigen, können Sie https://unix.stackexchange.com oder https://askubuntu.com ausprobieren
6
Antworten

Ein impliziter Versuch {} catch around main

In jeder meiner Hauptfunktionen möchte ich bestimmte Klassen von Ausnahmen abfangen und in Exit-Codes konvertieren. Gibt es eine elegantere Lösung als das Starten und Beenden jeder Hauptfunktion mit Makros, die den impliziten try {} catch...
08.12.2015, 19:52
2
Antworten

Überprüfen Sie, ob alle Zeilen einer Datei irgendwo in einer anderen Datei vorhanden sind

Ich habe file1 als Datenquelle für file2 verwendet und muss nun sicherstellen, dass jede einzelne Textzeile von file1 irgendwo in in file2 vorkommt (und findet heraus, welche Linien fehlen, falls vorhanden). Es ist wahrscheinlich w...
02.01.2014, 18:01
1
Antwort

Warum wartet man nicht, bis der Prozess beendet wird?

Im folgenden Skript versuche ich herauszufinden, wie waitpid funktioniert, aber es wartet nicht auf ssh process zum Beenden. done wird sofort gedruckt und nicht nachdem der Prozess ssh existiert. Frage Wie mache ich waitpid...
28.12.2014, 13:57
2
Antworten

Portieren von Benutzer-Space-Code in den Kernel-Space

Ich habe ein großes System, das hauptsächlich in C geschrieben ist und bis jetzt im Benutzerbereich lief. Jetzt muss ich den Code als Kernelmodul kompilieren. Dafür, afaik, sollte ich zumindest den Code neu schreiben und Funktionen wie malloc...
08.02.2013, 12:30
2
Antworten

Mit select () / poll () im Gerätetreiber

Ich habe einen Treiber, der mehrere TCP-Verbindungen behandelt. Gibt es eine Möglichkeit, etwas Ähnliches zu tun, das der Benutzerraum-Anwendung api select / poll () / epoll () im Kernel bei einer Liste von struct sock 's? entspricht? D...
02.12.2014, 12:28
3
Antworten

Linux C Programmierung wird als Benutzer ausgeführt

Ich habe ein Programm, das ich als root ausführe. Ich möchte, dass das Programm eine andere Anwendung als normaler Benutzer ausführt. Ich habe setgid() ausprobiert und es funktioniert, aber ich kann dann nicht zu root oder einem anderen Benut...
27.09.2013, 10:02
2
Antworten

Android 2.3: Schreibgeschütztes Dateisystem fest [geschlossen]

Hallo. Ich habe ein LG-Optimus HUB E510 Android Gerät. Vor zwei Wochen habe ich mein Gerät gerootet, um auf den internen Speicher zuzugreifen und einige Dateien zu ändern (z. B. Alarme, Benachrichtigungen, Sounds, usw.). Nun, ich habe es g...
20.09.2013, 13:50
2
Antworten

Benutzer mit "sudo su - username" mit SSH-Schlüsseln wechseln

Ich habe versucht, ssh-Schlüssel zu verwenden, um mit Hilfe von sudo su - username von einem Benutzer zu einem anderen Benutzer auf demselben Linux-Rechner / Server wechseln zu können. Was ich machen möchte ist: Ich habe mehrere Accounts a...
12.06.2013, 09:16
1
Antwort

Warum wird dieser Aufruf von 'poll' nicht korrekt in einer sysfs-Geräteattributdatei blockiert?

Ich habe ein einfaches sysfs-Geräteattribut , das unter meinem Verzeichnis sysfs angezeigt wird. Bei einem Aufruf von read wird der Wert einer Kernelspace-Variablen zurückgegeben. Ich möchte poll für dieses Attribut aufrufen, damit mein...
08.05.2013, 14:10
2
Antworten

Warum benötigt die JVM weniger Speicher als -Xms?

Meine Frage ist wie der Titel, und ich habe etwas Wissen durch die Suche: linux hat gemeinsamen Speicher Wie kann man die tatsächliche Speichernutzung eines Anwendung oder Prozess? JVM reserviert die in Xms eingestellte Speichermenge...
24.08.2012, 11:39