Lucky Luke
Ensign
- Registriert
- März 2005
- Beiträge
- 129
Grüße an die Gemeinde,
ich experimentiere gerade ein wenig mit Shellskript und Linux. Ich will im Grub-Bootmenü weitere Einträge erzeugen, die per Kommandozeile und partimage ein Festplattenimage wiederherstellt und danach neustartet. Das möchte ich erreichen mit Hilfe von Parameter, die der Kernel beim start nicht interpretieren kann. Z.B:
Jetzt soll ein Shellskript greifen, dass durch den Parameter "img" gestartet wird. Die Zahl dahinter soll die entsprechende Image-Datei wiederherstellen, z.B:
oder
Meine Frage ist jetzt, wie ich an diesen Paramter in Shell rankomme. Wird die ein enstprechend benanntes Shellskript (z.B. img.sh) gestartet wenn der Kernel das nicht deuten kann? Und wie kann ich die Zahl dahinter auswerten? ...
Thx schon mal!!
Edit: Bei Perl gibt es ein Paket namens GetOpt, das für die Auswertung von Parametern zuständig ist. Gibt es vielleicht etwas Äquivalentes unter Shell?
Lg Lucky
ich experimentiere gerade ein wenig mit Shellskript und Linux. Ich will im Grub-Bootmenü weitere Einträge erzeugen, die per Kommandozeile und partimage ein Festplattenimage wiederherstellt und danach neustartet. Das möchte ich erreichen mit Hilfe von Parameter, die der Kernel beim start nicht interpretieren kann. Z.B:
Code:
/boot/vmlinuz-2.6.15-25-k7 root=/dev/sda1 ro img1
Code:
partimage restore /dev/hda2 /mnt/temp1/had2_1img.gz
Code:
partimage restore /dev/hda2 /mnt/temp1/had2_2.img.gz
Meine Frage ist jetzt, wie ich an diesen Paramter in Shell rankomme. Wird die ein enstprechend benanntes Shellskript (z.B. img.sh) gestartet wenn der Kernel das nicht deuten kann? Und wie kann ich die Zahl dahinter auswerten? ...
Thx schon mal!!
Edit: Bei Perl gibt es ein Paket namens GetOpt, das für die Auswertung von Parametern zuständig ist. Gibt es vielleicht etwas Äquivalentes unter Shell?
Lg Lucky
Zuletzt bearbeitet: