Hallo,
ich möchte via Skript nicht existierende Gruppen abfragen. Ich habe schon ein Skript, aber es hackt bei der Abfrage von nichtexistierenden Gruppen. Bei existierenden Gruppen wird ne Ausgabe erzeugt. Ich hab mal ein kleines Schnipsel vorbereitet! Könnt ihr mal rüber schauen und mir Licht ins Dunkle bringen. Danke im Voraus!
#!/bin/sh -e if [ -x `which getent` ] then `getent group root 2>/dev/null 1>&2` AUSGABE=$? echo $AUSGABE if [ $AUSGABE -gt 0 ] then echo "root existiert nicht" else echo "root existiert" fi fi if [ -x `which getent` ] then # Hier bricht das Skript ab # eigentlich müsste ich doch eine 2 erwarten (2 = Key not found in database) `getent group blabla 2>/dev/null 1>&2` AUSGABE2=$? echo $AUSGABE2 if [ $AUSGABE2 -gt 0 ] then echo "pedere existiert nicht" else echo "pedere existiert" fi fi