over 4 years ago

Допустим, хочется что-то запускать прямо при старте Debian. Вот необходимые
действия для этого:

# vim /etc/init.d/myscript 
# chmod +x /etc/init.d/myscript 
# insserv myscript 

В файле /etc/init.d/myscript должно быть по минимуму следующее:

#!/bin/sh

        
### BEGIN INIT INFO 

# Provides: myscript 

# Required-Start: $remote_fs $syslog 

# Required-Stop: $remote_fs $syslog 

# Default-Start: 2 3 4 5 

# Default-Stop: 0 1 6 

# Short-Description: Run some stuff 

# Description: Some descriptions 

### END INIT INFO 

Подробности об этой шапке можно прочитать в вики Debian. Название скрипта
myscript должно быть в точности повторено в названии файла скрипта, в поле
Provides и при вызове insserv.

Ранлевелы можно посмотреть здесь: http://wiki.debian.org/RunLevel.

Про dependency-based-boot там же в вики написано.

 
comments powered by Disqus