UNIX verstehen *help*

vegasun

Enthusiast
Thread Starter
Mitglied seit
10.07.2004
Beiträge
1.258
Ort
Frankfurt
hi brauche uere hilfe !!

kennt einer gute seite wo man auf dieschnelle UNIX graundlagen sich aneigenen kann ????

Probleme zb:

aufgabe 1)
Eine ausführbare Kommandodatei ist unter dem Namen glatt im Verzeichnis /usr/gelb abgespeichert. Sie soll mit den Parametern rot fünf rund aufgerufen werden. Wie lautet die Aufrufzeile?

wie wäre 100% korrekte lösung ??

/usr/gelb/glatt -rot fünf rund <----- so oder kommen kommas dazwischen `?


problem 2:

aufgabe 2)

Die Kommandodatei aus Aufgabe 1 enthält die Programmzeilen
HAUS=$3
echo $HAUS$2
Wie lautet die Ausgabe, wenn die Kommandodatei ausgeführt wird?

kann mir das ein vesuchen zu erklären ?? und was wäre hier die lösung ??

aufgabe 3)

und ein Programmausschnitt aus dem Elternprozess, der mit der pid 106 im System läuft:

int pid1, pid2, pid3;

printf(“Hallo Hessen \n”);
pid1=fork();
if (pid1==0) {
printf (“Hallo Rhein-Main-Gebiet\n”);
pid2=fork();
if (pid2==0) {
printf (“Hallo Frankfurt\n”);
pid3=fork();
if (pid3==0)
printf (“Hallo Aiport Frankfurt\n“);
}
}

Ergänzen Sie die Einträge in der Prozesstabelle sinnvoll unter der Annahme, alle fork()-Aufrufe seien erfolgreich und pid1 werde die Nummer 104 zugewiesen.

Aufgabe 11: Prozesssteuerung/Ausgabe (1 Punkt)
Gegeben sei der Programmauschnitt aus Aufgabe 3. Alle fork()-Aufrufe seien erfolgreich. Welchen Text gibt der Enkelkindprozess des Prozesses aus, dessen pid in der Variablen pid1 gespeichert ist?

Lösung: Hallo Airport Frankfurt ???? oder ?
 
Wenn Du diese Anzeige nicht sehen willst, registriere Dich und/oder logge Dich ein.
keine kommas bei den parametern einfach so .usr/gelb/datei parameter1 parameter2

das $(nummer) steht für den positionsparameter, d.h. ist $3 in dem fall dein 3. Parameter
 
Zuletzt bearbeitet:
Hardwareluxx setzt keine externen Werbe- und Tracking-Cookies ein. Auf unserer Webseite finden Sie nur noch Cookies nach berechtigtem Interesse (Art. 6 Abs. 1 Satz 1 lit. f DSGVO) oder eigene funktionelle Cookies. Durch die Nutzung unserer Webseite erklären Sie sich damit einverstanden, dass wir diese Cookies setzen. Mehr Informationen und Möglichkeiten zur Einstellung unserer Cookies finden Sie in unserer Datenschutzerklärung.


Zurück
Oben Unten refresh