NetLab · Rules · Torrent Tracker · Have a problem? · Eng/Rus | Help Search Members Gallery Calendar |
Welcome Guest ( Log In | Register | Validation ) | Resend Validation Email |
Автостарт процеса в линухе. |
|
Posted: 04-10-2006, 00:16
(post 1, #659806)
|
||
Коллекционер Group: Global Moders Posts: 10401 |
Имеется линукс Debian 3.1 есть скрипт, start.sh он запускает прожку(ET -server) Стартует весь процес через скрин типа так: "screen -A -m -d -S et /games/et/./etded" Задача: 1. запихать в автозагрузку, т.е. при рестарте линукса скрипт должен стартовать автоматом. 2. при помирании процесса, он должен автоматом рестартоваться, причём так же через скрин. |
||
|
Posted: 04-10-2006, 17:42
(post 2, #660045)
|
||
Pro Member Group: Members Posts: 575 Warn:0% |
Lexus Первое - это просто, положи свой скрипт в /etc/rcS.d и дай номер что нить вроде S80мой_скрипт. Подробнее о нумерации написано в README в том же каталоге. Второе - написать скрипт, который будет проверять наличие данного процесса и при его отсутствии запускать тот же /etc/rcS.d/S80мой_скрипт, после чего запихнуть его в crontab. |
||
|
Posted: 04-10-2006, 18:13
(post 3, #660064)
|
||
Сварливый Мозг Клуба Group: Roots Posts: 22885 |
jinrou, вообще я-бы советовал запуск вписать просто в /etc/rc.local Более правильное место, как мне кажется. А вот по поводу перезапуска... ну тут есть разные способы... на самом деле основной вопрос, которыей стоит - надо-ли запускать новый скрин? Скорее всего падать-то будет сервер, а скрин будет оставаться... Зачем плодить скрины? |
||
|
Posted: 04-10-2006, 18:24
(post 4, #660078)
|
||
Коллекционер Group: Global Moders Posts: 10401 |
Дело в том, что если в игре через админ консоль рестартуют сервак, то заходя через ssh обнаруживатся что срина нету, следовательно скрин убивается тоже. т.е. задача: либо придумать перезапуск, либо придумать как сделать чтоб скрин не убивался и сервер рестартовал нормально. |
||
|
Posted: 04-10-2006, 18:30
(post 5, #660082)
|
||||
Pro Member Group: Members Posts: 575 Warn:0% |
FiL можно и в rc.local, только вот нету его в Debian.
|
||||
|
Posted: 04-10-2006, 19:08
(post 6, #660103)
|
||
Сварливый Мозг Клуба Group: Roots Posts: 22885 |
нда... недаром я не люблю Debian Правда rcS.d судя по этому у него тоже нет (я вообще думал, что он только в слаквари есть). Lexus, а, ну тогда да, перезапускать вместе со скрином. |
||
|
Posted: 04-10-2006, 19:20
(post 7, #660110)
|
||
Pro Member Group: Members Posts: 575 Warn:0% |
rcS.d у него есть, зуб даю
|
||