Ich versuche, bash als Standardshell auf einem ARM-Linux zu installieren, das auf einem eingebetteten Gerät (Synology DS212 + NAS) ausgeführt wird. Aber irgendetwas stimmt wirklich nicht und ich kann nicht herausfinden, was es ist. Symptome: 1) Root hat / bin / bash als Standardshell und kann sich normal über SSH …
Gibt es eine Möglichkeit, SSH zu zwingen, eine bestimmte Shell auf der Remote-Seite zu verwenden, unabhängig von der Standard-Shell des Benutzers? Ich habe Lösungen ausprobiert, die den folgenden ähneln: ssh host.domain.com /bin/bash -c 'complicated, multi-line command' Leider ist die Standard-Shell auf der Remote-Seite für das Parsen des Teils "Komplizierter Befehl …
Ich habe eine Bash-Funktion in einem globalen Bash-Code definiert, für deren Ausführung Root-Rechte erforderlich sind. Wie kann ich es mit sudo ausführen, z sudo myfunction. Standardmäßig gibt es einen Fehler: sudo: myfunction: befehl nicht gefunden
Wenn ich dies nach einem längeren Gespräch mit einem Kollegen frage, möchte ich hier wirklich eine Klarstellung. Ich starte einen Hintergrundprozess, indem ich entweder " &" an die Befehlszeile anhänge oder indem ich CTRL-Zihn mit " bg" stoppe und im Hintergrund mit " " wieder aufnehme. Dann melde ich mich …
Ich habe ein Bash-Skript zum Bereitstellen von Code aus einer Beta-Umgebung in einer Produktionsumgebung, aber derzeit muss ich die Liste der Dateien einer TXT-Datei manuell hinzufügen, und manchmal vermisse ich einige. Grundsätzlich kopiert mein Bereitstellungsskript cat / loops die Dateien über. (exporte / importe db auch aber das ist nicht …
Ich bin ein Bash-Neuling, möchte aber ein Skript erstellen, in dem der Benutzer mehrere Optionen aus einer Liste von Optionen auswählen kann. Im Wesentlichen möchte ich etwas Ähnliches wie das folgende Beispiel: #!/bin/bash OPTIONS="Hello Quit" select opt in $OPTIONS; do if [ "$opt" = "Quit" ]; then echo done exit …
Die offensichtliche Lösung ergibt einen Exit-Code von 1: bash$ rm -rf .* rm: cannot remove directory `.' rm: cannot remove directory `..' bash$ echo $? 1 Eine mögliche Lösung überspringt das "." und ".." Verzeichnisse löschen jedoch nur Dateien, deren Namen länger als 3 Zeichen sind: bash$ rm -f .??*
Ich dachte, /bin/shes wäre ein Symlink zu meiner bevorzugten Hülle. Ich habe es immer benutzt bash, also nahm ich an, dass /bin/shes darauf hindeuten würde /bin/bash. Es stellt sich jedoch heraus, dass es darauf hinweist /bin/dash. Es wird lustiger. Ich starte dashund mache echo $SHELLund es wird gedruckt /bin/bash(also sind …
Versuch, ein einfaches AWS CLI-Sicherungsskript auszuführen. Es durchläuft Zeilen in einer Include-Datei, sichert diese Pfade bis S3 und gibt die Ausgabe in eine Protokolldatei aus. Wenn ich diesen Befehl direkt ausführe, läuft er fehlerfrei. Wenn ich es über CRON ausführe, wird in meinem Ausgabeprotokoll der Fehler "Anmeldeinformationen können nicht gefunden …
Ich versuche, Dateien von einem Remoteserver zu synchronisieren, der nicht zuverlässig ist, was bedeutet, dass die Verbindung "zufällig" fehlschlägt rsync: Verbindung unerwartet geschlossen Rsync wird mit --partial aufgerufen, daher möchte ich rsync in einer Schleife aufrufen können, bis die Dateien vollständig übertragen wurden. Es scheint kein Flag zu geben, das …
Laut Manpage wird xargs beendet, wenn eine der Ausführungszeilen mit einem Fehler von 255 beendet wird: Wenn ein Aufruf des Befehls mit dem Status 255 beendet wird, stoppt xargs sofort, ohne weitere Eingaben zu lesen. In diesem Fall wird auf stderr eine Fehlermeldung ausgegeben. Wie kann ich xargs dazu bringen, …
Ich arbeite an der Automatisierung der Erstellung von Subversion-Repositorys und zugehörigen Websites, wie in diesem von mir geschriebenen Blog-Beitrag beschrieben . Ich habe Probleme mit dem Teil, in dem ich dem Benutzer www-data den folgenden Befehl erteile: svnadmin create /svn/repository Am Anfang des Skripts wird überprüft, ob es als root …
Ich versuche, ein Bash-Skript (in Ubuntu) zu schreiben, das ein Verzeichnis mit tar sichert. Wie kann ich das Skript so einchecken, dass es nur als root (oder mit sudo) ausgeführt werden kann? Wenn beispielsweise ein Benutzer das Skript ausführt, sollte er angeben, dass dieses Skript mit sudo-Berechtigungen ausgeführt werden muss, …
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.