Привет!
Мне нужно, чтобы при запуске системы запускались некоторые команды, типа
ifconfig ...
ifconfig eth0:1 up и т.д.
А также запускались некоторые проги, некоторые в screen'е, некоторые под wine из под иксов.
Как такое намутить? :)
>Привет!
>Мне нужно, чтобы при запуске системы запускались некоторые команды, типа
>ifconfig ...
>ifconfig eth0:1 up и т.д.
>А также запускались некоторые проги, некоторые в screen'е, некоторые под wine из
>под иксов.
>Как такое намутить? :)
Прежде всего изучаем загрузку RED-hat подобной оси.
по поводу eth0:1
можно конечно сделать так
#echo ifconfig eth0:1 192.168.0.22 255.255.255.0 >> /etc/rc.d/init.d/eth01
chmod +x /etc/rc.d/init.d/eth01
потом создаем в зависимости от уровня загрузки линки
что-то типа
#cd /etc/rc.d/rc3.d/
#ln -s /etc/rc.d/init.d/eth01 ./S14eth01
chmod +x S14eth01
и все
конечно гораздо лучше ето сделать изучив
/etc/sysconfig/network-scripts/ifcfg-eth0
точнее создать что-то подобное этому файлу.
другие проги можно стартить подобным образом!!!
>>Привет!
>>Мне нужно, чтобы при запуске системы запускались некоторые команды, типа
>>ifconfig ...
>>ifconfig eth0:1 up и т.д.
>>А также запускались некоторые проги, некоторые в screen'е, некоторые под wine из
>>под иксов.
>>Как такое намутить? :)
>Прежде всего изучаем загрузку RED-hat подобной оси.
>по поводу eth0:1
>можно конечно сделать так
>#echo ifconfig eth0:1 192.168.0.22 255.255.255.0 >> /etc/rc.d/init.d/eth01
>chmod +x /etc/rc.d/init.d/eth01
>потом создаем в зависимости от уровня загрузки линки
>что-то типа
>#cd /etc/rc.d/rc3.d/
>#ln -s /etc/rc.d/init.d/eth01 ./S14eth01
>chmod +x S14eth01
>и все
>конечно гораздо лучше ето сделать изучив
>/etc/sysconfig/network-scripts/ifcfg-eth0
>точнее создать что-то подобное этому файлу.
>другие проги можно стартить подобным образом!!!1. Почему rc3.d? Почему именно 3?
2. Что за S14eth01?
3. что-то не понял про другие программы. Можно конкретный пример старта, например, /home/hlds/start.sh
>1. Почему rc3.d? Почему именно 3?
>2. Что за S14eth01?
>3. что-то не понял про другие программы. Можно конкретный пример старта, например,
>/home/hlds/start.sh
Мда товарисч!!! Вы давно в юниксе?
Хорошо, всякое бывает.В линуксе есть семь уровней исполнения
0 - останов
1 - single (однопользовательский без сети)
2 - многопользовательский без сети
3 - многопользовательский с сетью
4 - многопользовательский с иксами без сети
5 - многопользовательский с иксами и с сетью
6 - перезагрузка
например 5 уровень ето rc5.d Линукс будет грузиться сразу в графике.3 урв это тоже самое что и 5 тока без графики.
на каком уровне грузить систему можно выбрать в файле /etc/inittab
id:N:initdefault: ставь вместо N цифру и увидишь.
Уровни ето набор скриптов.
Стартовые скрипты лежат в /etc/rc.d/init.d/
а в каталогах /etc/rc.d/rcX.d/ символьные линки на эти скрипты
Где X уровень исполнения.
Буква S в начале названия скрипта это start цифра означает порядковый номер, если буква K ето kill.
ГУгл тебе поможет
отличный урезанный мануальчик! :)
Простите, а как можно зделать на 5 версии автозагрузку программ?
К примеру MySQL Apach и пару java преложений...
chmod 555 /etc/rc.d/имя_софта