Als «bash» getaggte Fragen

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

2
Warum läuft cron.weekly nicht?
Als ich bemerkte, dass das Backupscript, das ich in /etc/cron.weekly auf meinem Debian6-Server abgelegt habe, nicht ausgeführt wird, habe ich dieses kleine Skript darin abgelegt, um zu sehen, ob der wöchentliche Cronjob überhaupt ausgeführt wird: #!/bin/bash echo 'CRON RAN' > /var/log/cron-weekly-runcheck.log speicherte es als -rwxr-xr-x 1 root root 64 Jul …

4
Wie lösche ich leere Quellverzeichnisse, wenn ich Ordner mit rsync verschiebe?
rsynckann mvmit den folgenden Optionen sehr ähnlich und überlegen zu herkömmlichen Ordnern in verschiebbare Ordner gebracht werden : rsync -axvvES --remove-source-files source_directory /destination/ Eine Sache, die ich noch nicht zu tun scheint, ist das Entfernen der ursprünglichen Verzeichnisse. Das --remove-source-filesFlag macht genau das, entfernt die Quelldateien, aber nicht auch die …
8 bash  shell  rsync  zsh 

2
Die exportierte Variable blieb nach der Skriptausführung nicht erhalten
Ich stehe vor einem seltsamen Problem. Ich habe eine VM mit Solaris 11 und versuche, einige Bash-Skripte zu schreiben. Wenn ich auf der Shell Folgendes eingebe: export TEST=aaa und anschließend ausführen: set Ich sehe korrekt eine neue Umgebungsvariable namens TEST, deren Wert aaa ist. Wenn ich jedoch im Grunde das …
8 bash  solaris 


2
Katze * | grep etwas ... in welcher Datei ist das Ergebnis?
Wenn man den folgenden Befehl ausführen soll cat * | grep DATABASE Die Shell spuckte alle Zeilen in * Dateien aus, die das Wort enthielten DATABASE. Gibt es eine Möglichkeit, auch auszuspucken, von welcher Datei jede Zeile getrennt ist? Ich habe versucht, die -HOption für grep zu verwenden, die laut …
8 bash  grep  cat 




3
Stdout / stderr leitet im Start-Stopp-Daemon um
Ich versuche, eine initKonfiguration zu schreiben , die die Ausgabe meines Daemons in zwei Dateien umleitet (für stdout und stderr). Das Problem ist, es funktioniert nicht. Ich lese das gerade. Also habe ich dieses Shell-Skript erstellt, um diesen Ansatz zu testen. Und es funktioniert nicht: PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="Seed kurokikaze starter" #NAME=node …
8 debian  bash 




3
Benutzername vor sudo
Ich habe ein Skript, das sudo erfordert, aber das Skript muss Parameter entsprechend dem ursprünglichen Benutzer festlegen, wie z. chown "${USER}:${USER}" dir Wenn ich es unter sudo setze, lande ich einfach bei chmod root:root, was nicht hilft. Wie kann ich den Benutzernamen vor sudo erhalten?



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.