Ich möchte einen Bash-Einzeiler, der eine Datei atomar erstellt, wenn sie nicht vorhanden ist. Das bedeutet im Wesentlichen "Wenn eine Datei nicht vorhanden ist, erstellen Sie sie", aber stellen Sie sicher, dass es niemand anderem gelingt, die Datei auf kleinem Raum zwischen dem Ausführen des if und dem Erstellen der …
Ich kann Bash auf einem Debian 6.0 (Squeeze) -Server nicht aktualisieren , um die entdeckte Sicherheitsanfälligkeit zu beseitigen: bash --version GNU bash, version 4.1.5(1)-release (x86_64-pc-linux-gnu) apt-get update apt-get install bash Reading package lists... Done Building dependency tree Reading state information... Done bash is already the newest version. 0 upgraded, 0 …
Ich habe versehentlich überschrieben .bashrc. Ich habe folgendes getan echo 'export EDITOR=/usr/bin/nano' >> /etc/bashrc Bur Ich tippte versehentlich >statt >>. Ich denke, es war eine schlechte Idee. Ich kann mich immer noch mit diesem Trick anmelden (Treffer, Ctrl+Cbevor die .bashrc vollständig ausgeführt wird). Aber wie stelle ich die Standardeinstellung wieder …
CentOS Gibt es eine einfache Möglichkeit, spezielle HTML-Entitäten aus einem Datenstrom zu konvertieren? Ich übergebe Daten an ein Bash-Skript und manchmal enthalten diese Daten spezielle Entitäten. Zum Beispiel: "Test" & amp; test $ test! test @ # $% ^ & amp; * * Ich bin mir nicht sicher, warum einige …
Gibt es eine Möglichkeit, alle Dateien eines Benutzers rekursiv zu finden und in Gnu / Linux in einen anderen Benutzer / eine andere Gruppe zu ändern? Ich gehe davon aus, dass es einen magischen Einzeiler geben muss, aber meine Fähigkeiten als Befehlszeilen-Zauberer sind dem nicht gewachsen :) Vielen Dank!
Ich habe ein Skript, das auf meinem Entwicklungsserver einwandfrei funktioniert, aber wenn ich versuche, es in der Produktion auszuführen, funktioniert es nicht. Ich erhalte den folgenden Fehler, den ich nicht herausfinden kann: ./test.sh: Zeile 5: UID: schreibgeschützte Variable Irgendwelche Vorschläge? #!/bin/sh while read inputline do UID="$(echo $inputline | cut -d …
Ich muss unsere E-Mail-Protokolle nach einer bestimmten E-Mail-Adresse durchsuchen. Wir speichern eine aktuelle Datei mit dem Namen maillog sowie .bz2- Dateien im Wert von einer Woche im selben Ordner. Derzeit führe ich die folgenden Befehle aus, um nach der Datei zu suchen: grep person@domain.com maillog bzgrep person@domain.com *.bz2 Gibt es …
Ich versuche, eine Reihe von .deb-Dateien zu installieren, ohne mit ihnen interagieren zu müssen. MySQL Server fordert beispielsweise ein interaktives Menü zur Eingabe eines Administratorkennworts bei der Konfiguration des dpkg auf. Ich habe versucht. export DEBIAN_FRONTEND=noninteractive && export DEBIAN_PRIORITY=critical && sudo /usr/bin/dpkg -i ./files/* Mir ist bewusst, dass ich die …
Ich ändere meine .bashrc häufig und beziehe sie dann. Wenn ich jedoch Dinge export PATH="~/bin:~/perl5/bin:$PATH"in meiner Datei habe, PATHwächst die Umgebungsvariable jedes Mal , wenn ich die Datei beschaffe. Wenn zum Beispiel .bashrc zum ersten Mal bezogen wird, PATHbesteht die Variable aus ~/bin:~/perl5/bin:/usr/bin:/bin. Das zweite Mal besteht es aus ~/bin:~/perl5/bin:~/bin:~/perl5/bin:/usr/bin:/bin. …
Ich richte ein neues Konto auf einer Linux-Box für den Zugriff auf das Subversion-Repository ein und kann das Kennwort an den neuen Benutzer senden. Ich glaube jedoch, dass es für diesen neuen Benutzer ein Befehlszeilenprogramm gab, mit dem er das gewünschte Kennwort in ein Format verschlüsseln kann, das ich direkt …
Ist es möglich, die Existenz eines böswilligen Alias in Bash auf einem Linux-System zu verbergen und vom Benutzer ohne dessen Wissen ausführen zu lassen?
Ich führe ein Bash-Skript aus, um einige Protokolldateien zu kopieren und dann einen Dienst auf einer Red Hat-Box neu zu starten. Jedes Mal, wenn ich das Skript ausführe, wird auf meiner Konsole Folgendes angezeigt: [root@servername ~]# sh /bin/restart_nss.sh kernel.suid_dumpable = 1 Stopping Service: [ OK ] Starting Service: [ OK …
Gesperrt . Diese Frage und ihre Antworten sind gesperrt, da die Frage nicht zum Thema gehört, aber historische Bedeutung hat. Derzeit werden keine neuen Antworten oder Interaktionen akzeptiert. Der offensichtliche Unterschied, den ich kenne, ist die Möglichkeit, eine Schnittstelle zu bestimmten MS-Produkten wie Exchange herzustellen. Aber was sind die Vorteile …
Ich habe eine ziemlich einfache Unit-Datei für einen Discovery-Sidekick-Dienst für eine Serverinstanz, die ich unter CoreOS ausführe. Die Einheitendatei sieht folgendermaßen aus: [Unit] Description=Discovery for frontend server (instance %i) BindsTo=frontend@%i.service After=frontend@%i.service [Service] EnvironmentFile=/etc/environment ExecStart=/usr/bin/bash -c ' \ while true; do \ export PORT=$(docker port frontend%i 80 | sed s/.*://); \ …
Ich habe dieses Skript an verschiedenen Stellen zusammengestellt. Was ich hoffe ist, dass es nach dem Ausführen Folgendes tun wird: Unterbrechen Sie den gesamten "NEUEN" http-Verkehr für die Ports 80 und 443 - "pausieren" Sie sie einfach, geben Sie keinen Fehler aus Starten Sie haproxy ordnungsgemäß neu, wenn alle "in …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.