Als «shell» getaggte Fragen

Eine Shell ist eine Terminologie für einen Befehlszeileninterpreter, der am häufigsten mit Unix-ähnlichen Betriebssystemen verwendet wird, aber auch zur detaillierteren Interaktion mit GUI-basierten Betriebssystemen verwendet wird. Der Benutzer kann damit nicht nur Programme über eine Textschnittstelle ausführen, sondern bietet häufig grundlegende Programmierfunktionen wie Variablen, Ersetzung, Ausgabeausleitung und Platzhalter.

1
Was ist der Unterschied zwischen einer 'Login'- und einer' Interactive'-Bash-Shell?
Was ist der Unterschied zwischen einer 'Login'- und einer' Interactive'-Bash-Shell? Ich habe Wikipedia unten zitiert, aber kann jemand eine bessere Antwort geben? BEARBEITEN: Dies ist ein Community-Wiki. Anstatt also zum Schließen abzustimmen, können Sie Beispiele dafür angeben, in welchen Situationen welche Art von $ SHELL erforderlich ist Startskripte Beim Start …




8
Führen Sie ein Shell-Skript als anderer Benutzer aus
Was ist eine gute Möglichkeit, ein Shell-Skript als anderer Benutzer auszuführen? Ich verwende Debian Etch und weiß, welchen Benutzer ich nachahmen möchte. Wenn ich es manuell machen würde, würde ich tun: su postgres ./backup_db.sh /tmp/test exit Da ich den Prozess automatisieren möchte, brauche ich eine Möglichkeit, backup_db.sh als postgres auszuführen …


5
Cron: Nur Fehler in E-Mails bekommen?
Ich habe endlich einen realistischen Backup-Zeitplan für meine Daten durch ein Shell-Skript erstellt, das von cron in engen Intervallen verarbeitet wird. Leider bekomme ich jedes Mal leere E-Mails, wenn der CRON ausgeführt wurde und nicht nur, wenn etwas schief geht. Ist es möglich, CRON nur dann zum Senden von E-Mails …
38 bash  shell  cron  schedule 

7
So teilen Sie eine PEM-Datei
Hinweis: Dies ist keine wirkliche Frage, da ich die Antwort bereits gefunden habe. Da ich sie hier jedoch nicht leicht gefunden habe, werde ich sie veröffentlichen, damit andere davon profitieren können. Frage: Wie liest man eine verkettete PEM-Datei, wie sie von der Anweisung SSLCACertificateFile für Apache / mod_ssl verwendet wird …
37 shell  openssl  awk  x509 


3
#! / bin / sh vs #! / bin / bash für maximale Portabilität
Normalerweise arbeite ich mit Ubuntu LTS-Servern, von denen ich verstehe, dass sie mit Symlink verbunden /bin/shsind /bin/dash. Viele andere Distributionen, obwohl Symlink /bin/shzu /bin/bash. Daraus ergibt sich, dass ein Skript, das #!/bin/shoben verwendet wird, möglicherweise nicht auf allen Servern auf die gleiche Weise ausgeführt wird. Gibt es eine empfohlene Vorgehensweise …
36 linux  bash  shell  sh 




1
Was ist der Unterschied zwischen sudo su - postgres und sudo -u postgres?
PostgreSQL-Benutzer führen standardmäßig eine Peer-Authentifizierung auf Unix-Sockets durch, wobei der Unix-Benutzer mit dem PostgreSQL-Benutzer identisch sein muss. So nutzen suoder sudowerden Menschen häufig zum postgresSuperuser. Ich sehe oft Leute, die Konstrukte verwenden wie: sudo su - postgres eher, als sudo -u postgres -i und ich frage mich warum. Ebenso habe …
36 postgresql  shell  sudo  su 

8
Gibt es einen Grund, bash über zsh zu verwenden? [geschlossen]
Ich bin gespannt, warum man Bash anstelle von Zsh ausführen möchte. Ich meine, zsh ist vollständig abwärtskompatibel mit bash. Versteht mich nicht falsch: Ich mag keine Schläge oder ähnliches. Ich möchte nur wirklich wissen, ob die Verwendung gegenüber zsh irgendwelche Vorteile hat. Welchen Grund gibt es also, bash über zsh …
33 bash  scripting  shell  zsh 

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.