LINUX.ORG.RU
ФорумAdmin

Slackware 9 и rc.local простой скрипт не отрабатывает


0

0

проблемма в следующем Slackware 9 пишем простой скрипт rc.while #!/bin/sh while [ 1==1 ]; do sleep 1 done

в rc.local добавляем запуск его типа такого :

/etc/rc.d/rc.while &

при перезагрузки системы не вижу ни sleep ни while

причем пробовал тоже с RedHat - все нормально отрабатывает в чем проблема что за глюки ??

anonymous

то же самое, тоже был бы рад за помощь.

anonymous
()

только что проверил ваш скрипт - все работает. хотя должен сказать, что вообще подобное в слаке видел - но было это давно, тогда я на эту проблему забил, а с тех пор что-то не проявлялось. думал сейчас хоть разберусь - ан нет :^( :)

sasha999 ★★★★
()

блин .. уже два дня парюсь )) просто некоторые скрипты отрабатывают .. некоторые нет .. может патчик какой надо ? слакварь 9 была одно дисковая качнул еще bash с сайта слакваревского .. current который, не помогло

$first

anonymous
()

скрипты полностью покажите. и rc.local , и те что запускаете из него и которые не отрабатывают.

sasha999 ★★★★
()

#!/bin/sh while [ 1==1 ]; do sleep 1 done

;))

А что ты от такого скрипта ждал то ? ;)

Попробуй таки вот так
#!/bin/sh
while true; do sleep 1; done



sS ★★★★★
()

2sS: не порите чушь - эти конструкции равнозначны, во всяком случае в
bash ver.2 
sasha@as255:~$ while [ 1==1 ]; do echo "dfdf"; sleep 1; done
dfdf
dfdf
dfdf
dfdf

sasha@as255:~$ while true ; do echo "dfdf"; sleep 1; done
dfdf
dfdf

sasha@as255:~$

sasha999 ★★★★
()

2 sasha999 >> скрипты полностью покажите. и rc.local >>, и те что запускаете из него и которые не отрабатывают.

куда уж полнее скрипты показывать ну да ладно )) файл rc.while :

#!/bin/sh

while [ 1==1 ]; do

sleep 1

done

файл rc.local :

#!/bin/sh

/etc/rc.d/rc.while &

все !!

от скрипта хочу чтобы он при старте систепы (читай после перезагрузки стартовал ), если пускать руками .. оно запускается а вот при старте не хотит ((

$first

anonymous
()

хммм.... рукми в /etc/rc.d после инсталляции не лазили ? у меня все работает.

sasha999 ★★★★
()
Ответ на: комментарий от sasha999

2sasha999
В оригинале было
>#!/bin/sh while [ 1==1 ]; do sleep 1 done

Это я к тому что пишите таки правильно ...

Потому как телепаты нынче в отпуске шоб еще и ментально
отделять Ваши ошибки при наборе сообщений от других

sS ★★★★★
()

>>хммм.... рукми в /etc/rc.d после инсталляции не лазили ? у меня все работает.

в смысле не лазили, руками и лазили (делал даже .. чистую установку .. и написание только этих файликов, не отрабатывается ), так я и говорю в РедХате все окей отрабатывает , тоесть как надо

>>В оригинале было >>>#!/bin/sh while [ 1==1 ]; do sleep 1 done

телепаты,, телепаты .. тут в форуме кудато перенос строки ныкается ))

$first

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.