Anzeige:
Ergebnis 1 bis 4 von 4

Thema: BASH: kill (builtin)

  1. #1
    Registrierter Benutzer
    Registriert seit
    19.06.2003
    Beiträge
    27

    BASH: kill (builtin)

    Hallo,

    wie kann ich meinen Shell-skript beibringen, dass er das bash-built-in kill verwendet und nicht /bin/kill

    alleine #!/bin/bash im Skript scheint nicht zu genügen...

    wenn ich das skript per ./skript in der tcsh starte .... sondern ich muss vorher in die bash wechseln

  2. #2
    Registrierter Benutzer
    Registriert seit
    20.09.2005
    Beiträge
    61
    Hallo,
    verstehe nicht, was du willst.
    Die Überschrift lautet "BASH: kill (builtin)", aber eigentlich willst du das kill-builtin der tcsh.
    Du kannst doch in deinem Skript statt #!/bin/bash auch gleich die #!/bin/tcsh angeben, dann nimmt er doch die tcsh-builtins.
    Kannst du mit kill schön ausprobieren, weil die kill -l Ausgaben von tcsh ganz anders sind, als die von /bin/kill -l oder die vom bash-kill-builtin.
    Gruß zst

  3. #3
    Registrierter Benutzer
    Registriert seit
    19.06.2003
    Beiträge
    27
    vielleicht hab ich mich nicht gut genug ausgedrückt,

    ich hätte gedacht, wenn ich ein Skript ausführe mit ./ in einer Shell, dann verwendet
    er zum ausführen der Datei diese Shell, die ich in der 1. Zeile des Skriptes angegeben habe...

    für mich wirkt es aber aktuell so dass sie nicht verwendet...

  4. #4
    Registrierter Benutzer
    Registriert seit
    20.09.2005
    Beiträge
    61
    Wenn Du das nicht glaubst, kannst Du es doch ausprobieren.
    Schreibe zum ersten Versuch die bash rein und dann diese Zeile:
    type kill

    Du bekommst die Meldung: "kill is a shell builtin"

    Wenn Du dann die tcsh einträgst, bekommst Du für type eine Fehlermeldung.
    Das geht auch mit dem von mir genannten Beispiel in meiner vorherigen Antwort, was Du scheinbar nicht mal probiert hast.
    Gruß zst

Lesezeichen

Berechtigungen

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