Als «bash» getaggte Fragen

Bash ist die Bourne Again SHell, der Nachfolger der klassischen Unix sh (Shell).



3
Schreiben an stdin des Hintergrundprozesses
Ich bin auf einer Ubuntu 10.04 Box und habe einen Server im Hintergrund (myserver &) über ssh gestartet. Es läuft einwandfrei, aber ich brauche eine Möglichkeit, die Standardeinstellungen des Servers zu ermitteln, da die einzige Möglichkeit zur Steuerung des Servers über diese Methode besteht. Gibt es eine Möglichkeit, die Standardeinstellung …


6
Bestimmen Sie, ob die Datei gerade beschrieben wird?
Ich muss einen automatisierten Prozess (über ein 1-minütiges Cron-Skript) bereitstellen, der nach TAR-Dateien in einem bestimmten Verzeichnis sucht. Wenn eine TAR-Datei gefunden wird, wird sie an der entsprechenden Stelle nicht geteert und dann die TAR-Datei gelöscht. Die tar-Dateien werden automatisch über SSH von einem anderen Server auf diesen Server kopiert. …
25 linux  bash  tar 

4
Wie setze ich PATH für alle Benutzer in Debian?
Ich habe einen Debian-Lenny-Server und möchte, dass der www-dataBenutzer /usr/local/zend/binin seinem PATH ein Skript in cron as ausführt www-data. Wie füge ich /usr/local/zend/binPATH hinzu, damit www-dataDateien ausgeführt werden können /usr/local/zend/bin?
25 linux  debian  bash 



4
Wie entkommen? im Passwort?
Wie könnte man das Ausrufezeichen in einem Passwort umgehen: $ mysql -umyuser -pone_@&!two -bash: !two: event not found Es half nicht, den offensichtlichen Backslash zu versuchen: $ mysql -umyuser -pone_@&\!two [1] 22242 -bash: !two: command not found name@domain.com [~]# ERROR 1045 (28000): Access denied for user 'myuser'@'localhost' (using password: YES) …
24 linux  mysql  bash 

9
Wie lese ich mehrere Zeilen von STDIN in eine Variable?
Ich habe diese Frage vergeblich gegoogelt. Ich automatisiere hier bei der Arbeit einen Build-Prozess, und alles, was ich versuche, ist, Versionsnummern und eine winzige Beschreibung des Builds abzurufen, die möglicherweise mehrzeilig sein kann. Das System, auf dem dies ausgeführt wird, ist OSX 10.6.8. Ich habe alles von der Verwendung von …
24 bash  scripting 

2
Verhindert Ansible die Ausführung von 'rm -rf /' in einem Shell-Skript?
Dies basiert auf dieser Falschmeldung hier. Das beschriebene Problem besteht darin, ein Bash-Skript zu haben, das Folgendes enthält: rm -rf {pattern1}/{pattern2} ... das, wenn beide Muster ein oder mehrere leere Elemente enthalten, auf mindestens eine Instanz von erweitert wird rm -rf /, vorausgesetzt, der ursprüngliche Befehl wurde korrekt transkribiert und …
23 linux  bash  ansible  rm 

2
Bash Script Countdown 5 Minuten Anzeige in einer Zeile [geschlossen]
Geschlossen . Diese Frage erfordert Details oder Klarheit . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Fügen Sie Details hinzu und klären Sie das Problem, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 6 Jahren . Ich hätte gerne einen Countdown von 5 Minuten, der jede Sekunde …
23 bash 


4
Bash-Skript: Befehl wiederholen, wenn ein Fehler zurückgegeben wird
Ich möchte eine Schleife erstellen, die eine Ncftp-Übertragung wiederholt, wenn es einen Fehler zurückgibt. Ich bin ein wenig unsicher, wie die Exit-Code-Variable in einer Schleife verwendet werden kann. Würde so etwas funktionieren? until [$? == 0]; do ncftpput -DD -z -u user -p password remoteserver /remote/dir /local/file done
23 bash 

2
Wie entkommt man Charakteren in Heredoc?
Ich arbeite mit einem Bash-Skript, um zu verhindern, dass es versucht, Variablen in meinem Heredoc zu ersetzen. Wie kann ein Heredoc eingestellt werden, um entweder A) die Variablennamen zu umgehen, anstatt sie zu analysieren, oder B) die gesamte Zeichenfolge unberührt zurückzugeben? cat > /etc/nginx/sites-available/default_php <<END server { listen 80 default; …
22 linux  bash  heredoc 

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.