Als «bash» getaggte Fragen

Fragen speziell zu GNUs Bourne Again SHell im Gegensatz zu anderen Bourne / POSIX-Shells. Verwenden Sie bei Fragen zu Unix-Shells im Allgemeinen stattdessen das Tag / shell.

6
Shell-Skript zum Erstellen einer Datei, wenn es nicht existiert?
Ich muss ein Shell-Skript erstellen, das auf das Vorhandensein einer Datei prüft. Wenn es nicht vorhanden ist, wird die Datei erstellt und der nächste Befehl oder nur der nächste Befehl ausgeführt. Was ich habe, macht das nicht. #!/bin/bash # Check for the file that gets created when the script successfully …
19 bash  shell-script  osx 

2
Bash .hushlogin, letzte Login-Zeit und Host behalten
Wenn ich mich in meinem Unternehmen bei einigen Servern anmelde, werden mein letzter Login und ein riesiger Banner angezeigt: me@my-laptop$ ssh the-server Last login: Mon Feb 8 18:54:36 2016 from my-laptop.company.com ************************************************************************ * * * C O M P A N Y I N F O R M A T …
19 bash  login  motd 




6
Wie kann ich nur bestimmte Befehle aus einem Bash-Skript drucken, während sie ausgeführt werden?
Ich habe ein Bash-Skript mit verschiedenen if-Anweisungen, die auf Kommandozeilenargumenten basieren, die ich beim Aufruf übergebe. Es ist hilfreich, eine Ausgabe darüber zu haben, welche Befehle ausgeführt werden, um den Fluss durch all diese if-Anweisungen zu bestätigen, aber meine aktuelle Lösung gibt mir zu viele Informationen. Die Verwendung set -vim …



4
bash: / dev / stderr: Berechtigung verweigert
Nach dem Upgrade auf eine neue Release-Version werden in meinen bashSkripten Fehler angezeigt: bash: /dev/stderr: Permission denied In früheren Versionen hat Bash diese Dateinamen intern erkannt (daher ist diese Frage kein Duplikat von dieser ist ) und das Richtige getan (tm) , dies hat jedoch jetzt aufgehört zu funktionieren. Was …


2
Shell-Skript gibt einen nicht gefundenen Fehler aus, wenn es aus einer sh-Datei ausgeführt wird. Bei manueller Eingabe funktionieren die Befehle jedoch
Ich versuche, mithilfe des folgenden Skripts eine Sitemap für meine Website zu erstellen. Wenn ich es wie sh thsitemap.shfolgt ausführe, erhalte ich eine Fehlermeldung und erstelle eine leere sitemap.xml-Datei: thsitemap.sh: 22: thsitemap.sh: [[: not found thsitemap.sh: 42: thsitemap.sh: [[: not found thsitemap.sh: 50: thsitemap.sh: Syntax error: "(" unexpected Aber als …

7
Warum wird mein Python-Hintergrundprozess beendet, wenn die SSH-Sitzung beendet wird?
Ich habe ein Bash-Skript, das ein Python3-Skript startet (nennen wir es startup.sh), mit der folgenden Schlüsselzeile: nohup python3 -u <script> & Wenn ich sshdirekt in dieses Skript einsteige und es aufrufe, läuft das Python-Skript nach dem Beenden im Hintergrund weiter. Wenn ich dies jedoch ausführe: ssh -i <keyfile> -o StrictHostKeyChecking=no …



2
Funktionieren "disown -h" und "nohup" effektiv gleich?
disown bewirkt, dass eine Shell SIGHUP nicht an ihren nicht freigegebenen Job sendet, wenn die Shell beendet wird, und Entfernt den abgelehnten Job aus der Jobsteuerung der Shell. Ist das erste das Ergebnis des zweiten? Mit anderen Worten, wenn ein von einer Shell gestarteter Prozess auf irgendeine Weise aus der …
18 bash  nohup  disown 

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.