Hallo an Alle!
Bin ein Unix-Neuling und nutze Suse 9.1
Ich starte in Runlevel 5 und habe mir ein Startskript geschrieben, dass beim booten in RL 5 mpg123 starten soll, um ein mp3File endlos abzuspielen (wird in die Telefonanlage eingespeist).
Wenn ich das mit init 5 mache, klappt alles.
Beim Booten jedoch sehe ich in der boot.msg die Meldung "cant open /dev/dsp".
Dann hab ich mir die Rechte auf /dev/dsp* angeschaut und gesehen, dass Root der Eigentümer des Links ist, einem anderen User aber die Devices gehören (nur User hat RW-Rechte). Wenn ich die Rechte ändere, sind sie beim nächsten Booten wieder weg.
artsd ist ausgeschaltet.
Wie kriege ich es hin, dass root beim Booten auf /dev/dsp zugreifen darf?
Und warum klappts nur beim Booten nicht. Wie gesagt, ein manuelles init 5 startet mein mpg123-Player, obwohl die Rechte auf /dev/dsp* immer noch die gleichen sind...
Hoffe, ihr helft einem Anfänger, der für alle (Lese)hinweise dankbar ist!
Bin ein Unix-Neuling und nutze Suse 9.1
Ich starte in Runlevel 5 und habe mir ein Startskript geschrieben, dass beim booten in RL 5 mpg123 starten soll, um ein mp3File endlos abzuspielen (wird in die Telefonanlage eingespeist).
Wenn ich das mit init 5 mache, klappt alles.
Beim Booten jedoch sehe ich in der boot.msg die Meldung "cant open /dev/dsp".
Dann hab ich mir die Rechte auf /dev/dsp* angeschaut und gesehen, dass Root der Eigentümer des Links ist, einem anderen User aber die Devices gehören (nur User hat RW-Rechte). Wenn ich die Rechte ändere, sind sie beim nächsten Booten wieder weg.
artsd ist ausgeschaltet.
Wie kriege ich es hin, dass root beim Booten auf /dev/dsp zugreifen darf?
Und warum klappts nur beim Booten nicht. Wie gesagt, ein manuelles init 5 startet mein mpg123-Player, obwohl die Rechte auf /dev/dsp* immer noch die gleichen sind...
Hoffe, ihr helft einem Anfänger, der für alle (Lese)hinweise dankbar ist!