Hallo,
ich bin dabei mich in der Shell-Prgrammierung einzuarbeiten. Ich möchte gerade ein Shell-Skript schreiben, dass über einen Parameter den gewünschten Runlevel entgegennimmt, das Programm /sbin/init ausführt und nach dem Wechsel eine Meldung "Erfolgreich gewechselt" ausgibt.
Derzeit sieht mein Code so aus:
Jetzt habe ich nur das Problem, dass die Meldung zu erst kommt und der Runlevel anschließend gewechelt wird.
Hat jemand eine Idee, wie ich den Runlevel erst wechseln kann und dann erst die Meldung erscheint???
Danke
Thomas
ich bin dabei mich in der Shell-Prgrammierung einzuarbeiten. Ich möchte gerade ein Shell-Skript schreiben, dass über einen Parameter den gewünschten Runlevel entgegennimmt, das Programm /sbin/init ausführt und nach dem Wechsel eine Meldung "Erfolgreich gewechselt" ausgibt.
Derzeit sieht mein Code so aus:
Code:
#!/bin/bash
echo "Bitte Runlevel eingeben: "; read a; /sbin/init $a
echo "Erfolgreich gewechselt"
Jetzt habe ich nur das Problem, dass die Meldung zu erst kommt und der Runlevel anschließend gewechelt wird.
Hat jemand eine Idee, wie ich den Runlevel erst wechseln kann und dann erst die Meldung erscheint???
Danke
Thomas