Автор Тема: Не стартует сценарий при перезагрузке  (Прочитано 715 раз)

Оффлайн grigoryB

  • Давно тут
  • **
  • Сообщений: 37
Здравствуйте!

Хочу чтобы сценарий onsd выполнялся перед перезагрузкой или выключением. Содержимое скрипта onsd
#!/bin/sh
sleep 20

Поместил данный сценарий в /etc/rc.d/init.d и задал для него права 755.
Далее, в каталогах /etc/rc0.d/ и /etc/rc6.d создаю ссылки на вышеуказанный скрипт.
ln -s S00onsd /etc/rc.d/init.d/onsd

Но сценарий всё равно не запускается ни при перезагрузке, ни при выключении ноутбука.
Что можно сделать?

Оффлайн grigoryB

  • Давно тут
  • **
  • Сообщений: 37
Вроде, разобрался.
Видимо, ALTLinux ничего не запускает на уровнях запуска 0 и 6.
Поместил с помощью chkconfig скрипт onsd на запуск на третьем уровне. А сам скрипт изменил так чтобы он воспринимал только команду stop. Служба запускается на 3-м уровне, а останавливается на 0 или 6.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 251
  • Учиться .... Телепатами не рождаются, ими ....
    • Email
Содержимое скрипта onsd
Код: [Выделить]

#!/bin/sh
sleep 20

Сравните его содержимое с шаблоном скрптов  /etc/rc.d/init.d/

/etc/rc.d/init.d/template

Оффлайн Speccyfighter

  • Мастер
  • ***
  • Сообщений: 10 259
Видимо, ALTLinux ничего не запускает на уровнях запуска 0 и 6.

Скажите тому, кто вам это сказал, что он соврал.

# ls -lR /etc/rc{0,6}.d/
/etc/rc0.d/:
итого 0
lrwxrwxrwx 1 root root 20 апр 20 18:30 K05alteratord -> ../init.d/alteratord
lrwxrwxrwx 1 root root 22 апр 20 18:30 K05avahi-daemon -> ../init.d/avahi-daemon
lrwxrwxrwx 1 root root 12 апр 20 18:31 K05dm -> ../init.d/dm
lrwxrwxrwx 1 root root 18 апр 20 18:31 K05plymouth -> ../init.d/plymouth
lrwxrwxrwx 1 root root 17 май  3 01:55 K10hddtemp -> ../init.d/hddtemp
lrwxrwxrwx 1 root root 18 май  5 13:58 K10kheaders -> ../init.d/kheaders
lrwxrwxrwx 1 root root 15 апр 20 21:17 K10osspd -> ../init.d/osspd
lrwxrwxrwx 1 root root 24 апр 20 18:30 K30spice-vdagentd -> ../init.d/spice-vdagentd
lrwxrwxrwx 1 root root 20 апр 20 18:30 K44rawdevices -> ../init.d/rawdevices
lrwxrwxrwx 1 root root 16 апр 20 18:30 K52autofs -> ../init.d/autofs
lrwxrwxrwx 1 root root 17 май 18 17:19 K59anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root 15 апр 20 18:30 K60crond -> ../init.d/crond
lrwxrwxrwx 1 root root 14 апр 20 18:30 K60ntpd -> ../init.d/ntpd
lrwxrwxrwx 1 root root 16 май  8 22:54 K60smartd -> ../init.d/smartd
lrwxrwxrwx 1 root root 15 апр 20 18:30 K65acpid -> ../init.d/acpid
lrwxrwxrwx 1 root root 22 апр 20 18:30 K65consolesaver -> ../init.d/consolesaver
lrwxrwxrwx 1 root root 18 апр 20 18:30 K65keytable -> ../init.d/keytable
lrwxrwxrwx 1 root root 19 апр 20 18:30 K67fbsetfont -> ../init.d/fbsetfont
lrwxrwxrwx 1 root root 20 апр 20 18:30 K74lm_sensors -> ../init.d/lm_sensors
lrwxrwxrwx 1 root root 15 апр 20 18:30 K75netfs -> ../init.d/netfs
lrwxrwxrwx 1 root root 15 апр 20 18:30 K85mdadm -> ../init.d/mdadm
lrwxrwxrwx 1 root root 16 апр 20 18:30 K85random -> ../init.d/random
lrwxrwxrwx 1 root root 17 апр 20 18:30 K87rpcbind -> ../init.d/rpcbind
lrwxrwxrwx 1 root root 17 май  3 01:55 K89ethtool -> ../init.d/ethtool
lrwxrwxrwx 1 root root 17 апр 20 18:36 K90network -> ../init.d/network
lrwxrwxrwx 1 root root 19 апр 20 18:31 K91haldaemon -> ../init.d/haldaemon
lrwxrwxrwx 1 root root 18 апр 20 18:30 K92iptables -> ../init.d/iptables
lrwxrwxrwx 1 root root 20 апр 20 18:30 K92messagebus -> ../init.d/messagebus
lrwxrwxrwx 1 root root 16 апр 20 18:31 K95bridge -> ../init.d/bridge
lrwxrwxrwx 1 root root 15 апр 20 18:31 K95udevd -> ../init.d/udevd
lrwxrwxrwx 1 root root 15 апр 20 18:30 K98klogd -> ../init.d/klogd
lrwxrwxrwx 1 root root 17 апр 20 18:30 K99syslogd -> ../init.d/syslogd
lrwxrwxrwx 1 root root 22 апр 20 18:30 K99x11presetdrv -> ../init.d/x11presetdrv
lrwxrwxrwx 1 root root 17 апр 20 18:30 S00killall -> ../init.d/killall
lrwxrwxrwx 1 root root 14 апр 20 18:30 S01halt -> ../init.d/halt

/etc/rc6.d/:
итого 0
lrwxrwxrwx 1 root root 20 апр 20 18:30 K05alteratord -> ../init.d/alteratord
lrwxrwxrwx 1 root root 22 апр 20 18:30 K05avahi-daemon -> ../init.d/avahi-daemon
lrwxrwxrwx 1 root root 12 апр 20 18:31 K05dm -> ../init.d/dm
lrwxrwxrwx 1 root root 18 апр 20 18:31 K05plymouth -> ../init.d/plymouth
lrwxrwxrwx 1 root root 17 май  3 01:55 K10hddtemp -> ../init.d/hddtemp
lrwxrwxrwx 1 root root 18 май  5 13:58 K10kheaders -> ../init.d/kheaders
lrwxrwxrwx 1 root root 15 апр 20 21:17 K10osspd -> ../init.d/osspd
lrwxrwxrwx 1 root root 24 апр 20 18:30 K30spice-vdagentd -> ../init.d/spice-vdagentd
lrwxrwxrwx 1 root root 20 апр 20 18:30 K44rawdevices -> ../init.d/rawdevices
lrwxrwxrwx 1 root root 16 апр 20 18:30 K52autofs -> ../init.d/autofs
lrwxrwxrwx 1 root root 17 май 18 17:19 K59anacron -> ../init.d/anacron
lrwxrwxrwx 1 root root 15 апр 20 18:30 K60crond -> ../init.d/crond
lrwxrwxrwx 1 root root 14 апр 20 18:30 K60ntpd -> ../init.d/ntpd
lrwxrwxrwx 1 root root 16 май  8 22:54 K60smartd -> ../init.d/smartd
lrwxrwxrwx 1 root root 15 апр 20 18:30 K65acpid -> ../init.d/acpid
lrwxrwxrwx 1 root root 22 апр 20 18:30 K65consolesaver -> ../init.d/consolesaver
lrwxrwxrwx 1 root root 18 апр 20 18:30 K65keytable -> ../init.d/keytable
lrwxrwxrwx 1 root root 19 апр 20 18:30 K67fbsetfont -> ../init.d/fbsetfont
lrwxrwxrwx 1 root root 20 апр 20 18:30 K74lm_sensors -> ../init.d/lm_sensors
lrwxrwxrwx 1 root root 15 апр 20 18:30 K75netfs -> ../init.d/netfs
lrwxrwxrwx 1 root root 15 апр 20 18:30 K85mdadm -> ../init.d/mdadm
lrwxrwxrwx 1 root root 16 апр 20 18:30 K85random -> ../init.d/random
lrwxrwxrwx 1 root root 17 апр 20 18:30 K87rpcbind -> ../init.d/rpcbind
lrwxrwxrwx 1 root root 17 май  3 01:55 K89ethtool -> ../init.d/ethtool
lrwxrwxrwx 1 root root 17 апр 20 18:36 K90network -> ../init.d/network
lrwxrwxrwx 1 root root 19 апр 20 18:31 K91haldaemon -> ../init.d/haldaemon
lrwxrwxrwx 1 root root 18 апр 20 18:30 K92iptables -> ../init.d/iptables
lrwxrwxrwx 1 root root 20 апр 20 18:30 K92messagebus -> ../init.d/messagebus
lrwxrwxrwx 1 root root 16 апр 20 18:31 K95bridge -> ../init.d/bridge
lrwxrwxrwx 1 root root 15 апр 20 18:31 K95udevd -> ../init.d/udevd
lrwxrwxrwx 1 root root 15 апр 20 18:30 K98klogd -> ../init.d/klogd
lrwxrwxrwx 1 root root 17 апр 20 18:30 K99syslogd -> ../init.d/syslogd
lrwxrwxrwx 1 root root 22 апр 20 18:30 K99x11presetdrv -> ../init.d/x11presetdrv
lrwxrwxrwx 1 root root 17 апр 20 18:30 S00killall -> ../init.d/killall
lrwxrwxrwx 1 root root 14 апр 20 18:30 S01reboot -> ../init.d/halt