Bash-Script für nach Wunsch Detaillierte Ausgabe der Systeminformationen (MAC OS X)?

4 Antworten

Hat sich schon erledigt. Hier das Skript:

#!/bin/bash

system_profiler SPHardwareDataType >Desktop/test.txt

system_profiler SPSoftwareDataType >Desktop/test1.txt

chmod 755 Desktop/test.txt

chmod 755 Desktop/test1.txt

processor=`sysctl -n machdep.cpu.brand_string`

echo " "Processor: $processor >Desktop/sysinfo.txt

sed -n "13p" Desktop/test.txt >Desktop/sysinfo.txt

sed -n "10p" Desktop/test1.txt >Desktop/sysinfo.txt

echo " "Manufacturer: Apple >Desktop/sysinfo.txt

sed -n "5p" Desktop/test.txt >Desktop/sysinfo.txt

sed -n "6p" Desktop/test.txt >Desktop/sysinfo.txt

sed "16p" Desktop/test.txt >Desktop/sysinfo.txt

rm -f Desktop/test.txt

rm -f Desktop/test1.txt

Dafür würde ich im -Menu unter „Über diesen Mac“ nachsehen. Dort erscheint ein Button „Systembericht …“, der die gewünschten Auskünfte gibt!

Ich brauche wie oben gesagt ein script das es automatisch abläuft und nicht copy n paste

0
@wolfgang1956

was soll ich sonst mit den Systeninfos dort anfangen? ich brauche es ja auf dem Terminal bzw. in einer Textdatei sortiert nach den OBEN stehenden Kriterien.

0
@iRubiKo

Folge doch einfach den von mir angegebenen Schritten!

Insbesondere wenn man mit rm die Dateien löscht, ist doch dein „Script“ für den Allerwertesten … :-)

0

das kleine Programm Etrecheck sagt fast alles aus.

versuchs mal.

Ich muss das script selber schreiben kein programm.. Das geht alles über sas terminal

0

LINUX bash script Ausgabe in Crontab speichern?

Hallo,

Ich will ein bash script erstellt, in dem man mit Dialog-boxen ein crontab hinzufügen kann. Jetzt wollte ich wissen, wo ich die eingaben speichern kann, also dass die variablen etc. in die crontab-datei bzw. wo sich diese befindet. Das Skript ist schon fast fertig bis auf diesen Befehl. zum Beispiel:

date=15

echo "$date * * * * *" >> /"Pfad"

jetzt soll er "15 * * * * *" in die crontab schreiben. wo befindet sich der Pfad für die Crontabs?^^

danke für jede Antwort!

...zur Frage

Alle erreichbaren Rechner im Netz mit IP-Adr. und Hostnamen auflisten?

Hallo zusammen,

mit folgenden Befehl bekomme ich alle erreichbaren Rechner im Netz gelistet:

nmap -sP 192.168.1.0/24 | grep -oE '([[:digit:]]{1,3}.){3}[[:digit:]]{1,3}'

Die Ausgabe auf der Konsole sieht dan folgend aus:

192.168.1.1

192.168.1.13

192.168.1.31

Wie bekomme ich es nun mit einem Bash Script hin, dass mit der IP-Adresse auch der Hostnamen mit angezeigt bekomme?

In etwa so:

192.168.1.1 = Gateway

192.168.1.13 = Drucker

192.168.1.31 = Arbeitsstation 1

Vielen Dank für Eure Unterstützung

...zur Frage

Bash: Ausgabe in Variable schreiben?

Hallo! Ich schreibe gerade mein erstes script, und möchte die Ausgabe von <echo $ZEILE3 |(cut -c $((ZEICHENZAHL-28))-$((ZEICHENZAHL-21)))> in die Variable NAME übergeben. Die Variablen ZEILE3 und ZEICHENZAHL sind bereits korrekt belegt. Mit <NAME=$ZEILE3 |(cut -c $((ZEICHENZAHL-28))-$((ZEICHENZAHL-21)))> bekomme ich ein leeres Ergebnis...

...zur Frage

bash fehler?

-bash: ./start.sh: /bin/bash^M: Defekter Interpreter: Datei oder Verzeichnis nicht gefunden

was ist da der Fehler?

...zur Frage

bash script: case mit letzer Ausgabe überprüfen?

ich habe ein bash script mit find-befehl und will mit case jetzt rausfinden ob ein bestimmtes wort dann in der Ausgabe nach enter drücken vorkommt, doch wie genau geht das ??

quasi so :

find tmp.txt
case "ERSTE ZEILE" in
	".txt")
		echo "JA"
esac
...zur Frage

Was möchtest Du wissen?