On Wed, Jul 2, 2008 at 7:39 PM, Gabriel Parrondo <[EMAIL PROTECTED]>
wrote:

> El mié, 02-07-2008 a las 16:43 +0800, ray escribió:
> > I want to debug an init cript in /etc/rcS.d That script outputs some
> > messages using echo, so the messages should be printed to the stdout.
> > I guess the redirect mechanism provided by shell is supposed to work
> > in order to grab these messages into a file. To verify it, I created a
> > test script in /etc/rcS.d, writing the content as below:
> > echo "hello" > /tmp/message
> > But when I boot up the system, nothing happened. Can somebody give me
> > any hint?
>
> At what point in the bootup process was the script set to run? If it's
> run before the mountall script, /tmp was probably not mounted yet
> (assuming it's in a separate partition).
>
I didn't modify the script I'm interested, I just created a test script in
/etc/rcS.d and named it S01atest.sh, so this script will the first script to
be run on boot.  /tmp is not in a separate partition in my case.

>
> Also, there's a script that cleans up /tmp and /var/tmp; make sure
> you're not running before that one either.
>
>
> You could try sending the output somewhere else as well. /var/log comes
> to mind

In my case /var is in a separate partition, so /var/log is available? I
found the very preceding scripts in /etc/rcS.d such as S02mountkernfs.sh
already use the /var directory.

>
>
> --
> Gabriel Parrondo
> GNU/Linux User #404138
> GnuPG Public Key ID: BED7BF43
> JID: [EMAIL PROTECTED]
>
> "The only difference between theory and practice is that, in theory,
> there's no difference between theory and practice."
>

Reply via email to