Linux за българи: Форуми

Linux секция за начинаещи => Настройка на програми => Темата е започната от: eNcLaVe в Apr 20, 2005, 17:51



Титла: Как да стартирам процеси автоматично ?
Публикувано от: eNcLaVe в Apr 20, 2005, 17:51
кой файл точно трябва да редактирам или добавя, за да мога да пускам процеси да се стартират автоматично без да се налага да се логвам в конзолата и да ги пускам ръчно всеки път щом спре тока или се рестартира машината ? разбрах за самба-та и ftp-то например и там няма проблеми, но ако съм качил някой допълнителен пакет като psyBNC и как мога да го накарам да тръгва всеки път като се зареди и Линукс-а ???


Титла: Как да стартирам процеси автоматично ?
Публикувано от: spawnman в Apr 20, 2005, 18:44
Трябва ти информация за crontab или някой негов роднина :)


Титла: Как да стартирам процеси автоматично ?
Публикувано от: voyager в Apr 20, 2005, 18:54
Цитат (spawnman @ Април 20 2005,19:44)
Трябва ти информация за crontab или някой негов роднина :)

Дам... другия вариант е /etc/rc.d/rc.local но това работи само при boottime.


Титла: Как да стартирам процеси автоматично ?
Публикувано от: eNcLaVe в Apr 21, 2005, 23:41
това за crontab въобще не го разбрах как се процедира с него, и във manual-а не пише нищо конкретно. а пробвах да го добавя в rc.local обаче като рестартирам и ми изписва като се опита да го зареди че бнц-то не е конфигурирано и че трябва да направя make menuconfig макар че това съм го направил като руут и си работи, но под друг юзър не тръгва и не ще да се конфигурира. :(


Титла: Как да стартирам процеси автоматично ?
Публикувано от: alex_c в Apr 22, 2005, 00:39
Абе хора, защо намесвате crontab-a тук - той е за периодично стртиране на процеси, а не за стартиране при първоначално зареждане на ОС-а или при аварийно завършване на някоя програма. Я по-добре разгледайте механизмите за първоначално зареждане на процесите за конкретната дистрибуция или ОС (имам в предвид BSD или SysV стил). За линуксите, различни от Slackware, т.е използващи SysV модел за пъровначално зареждане, мога да кажа, че това става чрез символични връзки от стартиращия файл за съответната програма, намиращ се в директорията /etc/init.d/, към доректорията за съответното ниво (runlevel) - rc0.d, rc1.d ... rc6.d (За почитателите на Gentoo - default, network .....). За Slackware и *BSD (BSD стил) - чрез редактиране на скриптовете за съответното ниво. Що се касае за автоматичното стартиране на програми при тяхното аварийно завършване - ползвайте пакета daemontools или си добавете директно ред в /etc/inittab
Best wishes!
Alex


Титла: Как да стартирам процеси автоматично ?
Публикувано от: spawnman в Apr 22, 2005, 09:20
Здрасти alex_c! :)
За crontab си абсолютно прав - само в зададени минути, часове, дни, месеци, ...
Но-о-о тук изпускаш една тъничка подробност - anacron. Това което crontab е изпуснал да стартира го стартира anacron при първа възможност (или както си заповядал в конфигурацията), след като зареди системата.
За "аварийно завършване на някоя програма" няма зададен въпрос, но информацията е полезна :)


Титла: Как да стартирам процеси автоматично ?
Публикувано от: eNcLaVe в Apr 24, 2005, 16:32
Ами реши си проблема именно със crontab. Макар че не знам какво точно върши той, прочетох едно readme от едно нормално bnc и го приложих по същата логика и за моето psybnc. :) еми имах късмет и тръгна :)


Титла: Как да стартирам процеси автоматично ?
Публикувано от: kris_p в Apr 30, 2005, 22:16
alex_c,
mnogo dobre im go kaza za crontab-a ... ama koi li te slusha ... kakto i da e ... neka da im se startirat procesite periodichno, i tva vurshi rabota :)))
az obache imam problem ot podoben harakter ... i iskam da go razresha po kulturen nachin ...
tva sus symlink-ovete raboteshe v suse 9.0 i 9.1 ... sega sum sus 9.3 i neshtata ne stoqt taka ... pravq daje symlink kum bash script, koito izpulnqva "daemon start", no pri boot daemon-a mi otnovo ne se startira ... nqkakvi idei? btw, boot.local sushto ne me ustroiva zashtoto se izpulnqva predi runlevel 1.

mersi predvaritelno