Als «bash» getaggte Fragen

8
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...

8
Wenden Sie mehrere .patch-Dateien an

Ich habe ein Verzeichnis mit .patchDateien, die mit diff generiert wurden. Ich möchte all diese Patches mit patch -p1auf ein anderes Verzeichnis anwenden . Aber Patch nimmt nur eine Datei, es sei denn ich cat. Was wäre der Befehl, um mehrere Dateien mit xargsoder einem ähnlichen Tool anzuwenden...

8
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:...

8
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...

8
Warum entfernt `crontab -` crontab und kann es abgebrochen werden?

Ich beeilte mich und vergaß das E- In, crontab -ebevor ich traf Enter. Eine Eingabeaufforderung wurde angezeigt, sodass ich mit Ctrl+ schloss D, genau wie ich normalerweise Eingabeaufforderungen beende. Jetzt ist meine gesamte Crontab ohne Vorwarnung leer. Warum? Welche Logik hat dies...

8
Cat, Grep, Redirect Output… Leere Datei?

Ich bin gerade gelaufen cat /opt/webapplications/Word/readme.log | grep -v 'Apple' und ich bekam die Ausgabe auf dem Cli, die ich erwartet hatte, das waren alle Zeilen readme.log, die nicht ' Apple' enthielten ... Als nächstes rannte ich ... cat /opt/webapplications/Word/readme.log | grep -v...

8
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' >...