Anzeige:
Ergebnis 1 bis 3 von 3

Thema: Frage zu Script

  1. #1
    witcher
    Gast

    Frage zu Script

    Hallo Zusammen,
    ich weiß nicht ob ich hier überhaupt richtig bin, aber ich habe irgendwie
    kein anderes Brett bezüglich Scripting gefunden. Wenn ich sie woanders
    stellen soll, sagt mir bitte bescheid !

    Ich hoffe es kann mir jemand von Euch Spezialisten helfen.
    Ich habe zwei Shell-Scripts. Kann mir jemand das erklären was diese Scripts machen.
    Ich bekomme sie beim mir leider nicht ans laufen.

    1.
    #!/bin/sh
    x=0
    cd $1
    for i in *; do
    let X=$X+1
    done
    echo $x

    2.
    #!/bin/sh
    PID=$1
    ps -axl | awk -v PID=`ps -axl | awk -v PID=$PID ´{if ($3 == PID) print $4}´` \
    ´{if ($3 == "PID") prnt $0} \
    {if ($4 == PID) print $0}´

    Vielen Dank für Eure Hilfe !

    Gruß
    witcher

  2. #2
    Registrierter Benutzer
    Registriert seit
    14.01.2002
    Beiträge
    657
    1.
    #!/bin/sh
    x=0
    cd $1
    for i in *; do
    let X=$X+1
    done
    echo $x

    das hier zählt die Dateien in einem Verzeichnis, das du als erstern Parameter übergibst ($1).

    Beim zweiten musst du eine Process ID (PID) als Parameter übergeben, was das Script dann macht, müsste ich ausprobieren, bin leider grad nicht unter Linux :-(

  3. #3
    Registrierter Benutzer
    Registriert seit
    25.12.1999
    Ort
    Stuttgart
    Beiträge
    259
    Hi,

    das 1. muss leicht abgeändert werden, damit es funktioniert:

    Code:
    #!/bin/sh
    x=0
    cd $1
    for i in *; do
      let x=$x+1
    done
    echo $x
    das 2. ebenso

    Code:
    #!/bin/sh
    PID=$1
    ps -axl | awk -v PID="$(ps -axl | awk -v PID=$PID '{if ($3 == PID) print $4}')" \
    '{if ($3 == PID) print $0} \
    {if ($4 == "PID") print $0}'
    Gruß micha
    IRC: irc.euirc.net #tux

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •