Als «scripting» getaggte Fragen

Ein Skript ist eine Folge von Befehlen oder Anweisungen, die von einem Interpreterprogramm ausgeführt und nicht zu einem eigenständigen ausführbaren Programm kompiliert werden.


8
Verlaufsbefehl innerhalb des Bash-Skripts
History ist ein Shell-integrierter Befehl, den ich in einem BASH-Skript nicht verwenden konnte. Gibt es eine Möglichkeit, dies mit BASH-Skript zu erreichen? Hier geht es zu meinem Skript: #!/bin/bash history | tail -100 > /tmp/history.log cd /tmp uuencode history.log history.txt | mail -s "History log of server" hello@hel.com



6
Wie erfasse ich eine Fehlermeldung von einem ausgeführten Befehl?
Ich wurde beauftragt, ein automatisiertes Server-Hardening-Skript zu erstellen, und eine Sache, die sie benötigen, ist ein Bericht über die gesamte Ausgabe jedes ausgeführten Befehls. Ich möchte die Fehlermeldung in einem String speichern und in einer Textdatei anhängen. Angenommen, ich habe folgenden Befehl ausgeführt: /sbin/modprobe -n -v hfsplus Die Ausgabe dieses …
20 bash  scripting  string 


8
Gibt es eine Shell, die überprüft, ob der Code signiert ist?
Ich habe diese Woche mit PowerShell rumgespielt und festgestellt, dass Sie Ihre Skripte signieren müssen, damit sie ausgeführt werden können. Gibt es eine ähnliche sichere Funktionalität in Linux, die die Ausführung von Bash-Skripten verhindert? Die einzige ähnliche Funktionalität, die mir bekannt ist, ist die von SSH, für die ein bestimmter …




6
Wie kann ich nur bestimmte Befehle aus einem Bash-Skript drucken, während sie ausgeführt werden?
Ich habe ein Bash-Skript mit verschiedenen if-Anweisungen, die auf Kommandozeilenargumenten basieren, die ich beim Aufruf übergebe. Es ist hilfreich, eine Ausgabe darüber zu haben, welche Befehle ausgeführt werden, um den Fluss durch all diese if-Anweisungen zu bestätigen, aber meine aktuelle Lösung gibt mir zu viele Informationen. Die Verwendung set -vim …


4
Woher weiß ich, ob IP Multicast aktiviert ist?
Ich habe Skripte, die IP-Multicast-Tests ausführen. Meine Skripte schlagen jedoch auf einem bestimmten Linux-Computer fehl. Ich weiß, dass ich CONFIG_IP_MULTICASTin der Kernel-Konfigurationsdatei nachsehen kann , ob der Kernel damit kompiliert wurde. Es wäre jedoch einfacher, fehlende Anforderungen in meinem Skript zu kennzeichnen, wenn ich mir /procoder ansehen sysctlund die Antwort …



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.