Als «bash» getaggte Fragen

Bash ist eine kostenlose Shell für Unix-ähnliche Betriebssysteme aus dem GNU-Projekt.

1
Unix "$ @" als Parameter
Angenommen, ich habe einen Befehl: somecommand "$@" Welche Bedeutung hat $ @? Es muss ein Unix-Trick sein, den ich nicht kenne. Leider kann ich es auch nicht googeln, da es nur aus Interpunktionszeichen besteht.
bash  unix 

3
Sichern Sie alle plesk MySQL-Datenbanken in einzelne Dateien
Hy, Da ich neu im Shell-Scripting bin, brauche ich eine Hand. Ich habe momentan alle meine Datenbanken in einer einzigen Datei gesichert, was die Wiederherstellung schwierig macht. Das zweite Problem, dass mein MySQL-Passwort aufgrund eines Plesk-Fehlers nicht funktioniert und ich das Passwort von "/etc/psa/.psa.shadow" erhalte. Hier ist der Code, mit …

1
Finden Sie wiederholt nummerierte Dateien
Ich habe eine Reihe von Dateien mit Namen wie diesen file_1_v4_sdk.x file_2_v1_3kl.x file_3_v1_39f.x file_3_v2_df0.x file_4_v4_f33.x file_4_v1_fks.x file_4_v5_skd.x file_5_v2_9ks.x file_6_v4_911.x file_7_v2_3jd.x file_8_v1_9pc.x file_8_v4_gpq.x Es gibt also mehrere Versionen einiger Dateien, für diese Versionen ist jedoch keine Bestellung vorhanden. Ich möchte Dateien mit mehreren Versionen finden, nur eine Version im Verzeichnis belassen …
bash  script  find 

4
Zugriff auf homedir durch Rootbenutzer
Ich möchte auf rootdas Home-Verzeichnis des Benutzers zugreifen /root/. Die folgenden Befehle führen mich jedoch nicht zum Stammverzeichnis. sudo -s cd ~ Es führt zum Home-Verzeichnis des regulären Benutzers. Zugriff /rootbeim sudo -sAnmelden als root. Ich benutze bash4auf ubuntu12.04.
linux  bash  unix  sudo 


0
Wie aktiviere ich die Vervollständigung in der Benutzer-Shell-Konsole?
Wenn ich den nächsten Teil auskommentiere, /etc/bash.bashrc um den Abschluss zu aktivieren, # enable bash completion in interactive shells if ! shopt -oq posix; then if [ -f /usr/share/bash-completion/bash_completion ]; then . /usr/share/bash-completion/bash_completion elif [ -f /etc/bash_completion ]; then . /etc/bash_completion fi fi Ich erhalte den nächsten Fehler: ( type …
bash  debian 

0
Ich habe ein Problem mit dem Cron
Ich habe dieses Skript: #!/bin/bash if [ ! -e /home/mam/restart.lock ]; then touch /home/mam/restart.lock killall arma3server /home/mam/arma3server & fi Ich habe so einen Cron gemacht: * * * * * /home/mam/script.sh Ich lösche die restart.lock, starte das Skript mit /home/mam/script.sh und es funktioniert: es erstellt die Datei und startet den …
linux  bash  cron 

1
Ein Skript, das sich der Änderung von Remotedateien bewusst ist
curl -z pci.ids --remote-time --silent -f -L -O \ http://pciids.sourceforge.net/v2.2/pci.ids Dieser Befehl prüft, ob sich die entfernte Datei geändert hat und lädt nur herunter, wenn die entfernte Datei geändert wurde. Wie kann ich dafür sorgen, dass "Geändert" nur angezeigt wird, wenn sich die Datei geändert hat?
bash  curl 

2
Linux-Skript zum Extrahieren von Benutzernamen aus einer Textdatei
Ich bin ein Anfänger in der Skripterstellung, habe jedoch eine Textdatei mit dem Namen erstellt, text.datdie nur Benutzernamen im Dateispeicherort enthält, /home/daniel/text.datund ich versuche, ein Skript mit addusers.shdem Namen dieser Textdatei auszuführen , in dem ein neues Benutzerkonto erstellt wird das System für jedes neue Benutzerkonto, das in der text.datDatei …
ubuntu  bash 

2
Wie können Skripte unter OS X von überall ausgeführt werden?
Ich habe meinen Skriptordner korrekt zu meinem $ PATH hinzugefügt. Aber ich kann die Skripte immer noch nicht von überall ausführen, indem ich sie einfach aufrufe. Wie erreiche ich das? Beispiel. Wenn ich ~/scripts/auf meinem Weg ~/scripts/bin und auf dem ich foo.shbin, möchte ich in der Lage sein, irgendwo zu …
macos  bash  unix  path 

0
Funktioniert mein wöchentlicher Cronjob?
Ich fange gerade wieder mit Bash-Skripten an und möchte, dass mein Cron-Job alle 15 Minuten zwischen 21.15 und 22.00 Uhr ausgeführt wird. Ich habe geprüft, ob das Skript funktioniert, weiß aber nicht, ob es der richtige Befehl ist: SHELL=/bin/sh PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin # m h dom mon dow user command 17 * …
bash  cron 





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.