Als «bash» getaggte Fragen

Bash ist eine kostenlose Shell für Unix-ähnliche Betriebssysteme aus dem GNU-Projekt.

3
Starten eines Bash-Hintergrundprozesses unter OS X
Ich verwende eine Modifikation von Paul Biggars LaTeX-Build-System . Der Kern dieses Systems ist nur ein Bash-Skript, das eine Endlosschleife ausführt. Die Frage ist, wie führe ich dieses Skript aus? Im Moment starte ich es einfach, indem ich es im Terminal aufrufe: $ ./build-it.sh report Hierbei gibt es jedoch zwei …

2
Wie man eine Bash-Gabelbombe tötet
Kürzlich habe ich versehentlich eine Gabelbombe in Bash erstellt und gestartet. Es war eine langsame, im Vergleich zu anderen Gabelbomben hatte ich viel Zeit, um etwas zu tun. Aber es gab schon mehrere hundert Bash Fälle, in denen ich es herausfand. Mein erster Gedanke war zu tun killall bash aber …
3 bash  forking 



2
Wie führe ich ein Bash-Skript über einen absoluten Pfad aus?
Ich habe eine Datei: /Users/danylo.volokh/test/test_bash_script.sh Der Inhalt ist sehr einfach: #!/usr/bin/env bash echo "-- print from script" Ich bin im Ordner "danylo.volokh" Dieser Befehl läuft gut: Danilos-MacBook-Pro:~ danylo.volokh$ test/test_bash_script.sh -- print from script Aber wenn ich versuche, mit absolutem Pfad einzulaufen, erhalte ich eine Fehlermeldung: Danilos-MacBook-Pro:~ danylo.volokh$ /test/test_bash_script.sh -bash: /test/test_bash_script.sh: …

1
wie man getopts macht lies einfach den ersten zeichen post `-` [closed]
Ich habe ein Shell-Skript testShell.sh, das getoptswie folgt verwendet: #!/bin/bash while getopts ":j:e:" option; do case "$option" in j) MYHOSTNAME=$OPTARG ;; e) SCRIPT_PATH=$OPTARG ;; *) ;; esac done echo "j=$MYHOSTNAME" echo "e=$SCRIPT_PATH" shift $((OPTIND - 1)) echo "remaining=$@" Wenn ich es teste, führe ich es folgendermaßen aus: $ testShell.sh -jvalue1 …
3 bash  shell 

2
Lese und entferne Zeilen in der Datei, warte auf neue Zeilen am Ende
Eigentlich suche ich ein Bash-Skript, das eine Datei überwacht, jede neue Zeile in der Datei ausführt und dann die Zeile entfernt. Wenn die gesamte Datei verarbeitet ist, muss das Skript auf neue Zeilen warten. Ich suchte nach Antworten, fand aber kaum mehr als das Lesen jeder Zeile in einer Datei. …
3 linux  bash 

3
Linux: Anzeigen und Beenden eines nicht genehmigten Prozesses
Ich habe ein Programm unter Linux mit &und gestartet disown. Ich möchte sehen, ob es noch läuft und es möglicherweise töten. Ich habe den Prozess mit folgenden Befehlen gestartet: (env)bash-4.2$ python manage.py update_rollups & [1] 29144 (env)bash-4.2$ disown Ich kann es nicht mehr finden ps auxund auch nicht aufgrund der …
3 linux  bash  process 


2
Wie praktisch ist es, ./ im Terminal zu verwenden?
Ich bin neu in Linux. Bisher kann ich einfach durch Verzeichnisse navigieren und Dateiberechtigungen ändern. Ich kann auch einige Python / Java-Aufgaben im Terminal erledigen. Meine Frage ist, dass ich bei der Verwendung von cd / ls / rm und dergleichen immer ./ verwende, wenn ich auf Unterverzeichnisse verweise. Ist …
3 linux  bash 



6
Warum wird Sudo Bash benötigt?
Ich habe den folgenden Code gelesen: $ sudo bash # cd /home/ # ./gitpull.sh Warum brauche ich die erste Zeile, was genau macht sie? Was wäre, wenn ich es einfach tun $ sudowürde $ sudo bash?
3 bash  shell  unix 

1
Bash-Verlauf von einer anderen Shell-Instanz abrufen [duplizieren]
Mögliches Duplikat: Können Verlaufsdateien in Bash vereinheitlicht werden? Ich habe Bash in einer SSH-Sitzung ausgeführt. Rufen Sie diese Sitzung A auf. Ich verlasse das Büro, gehe nach Hause, gehe zur gleichen Box und rufe diese Sitzung B an. Ab Sitzung B möchte ich die Geschichte von Sitzung A einsehen können. …
3 linux  bash  ssh  history 


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.