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." >