 Close Topic Options
 Close Topic Options|  | 
| 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: 22899 | 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: 22899 | нда... недаром я не люблю Debian   Правда rcS.d судя по этому у него тоже нет (я вообще думал, что он только в слаквари есть).  Lexus, а, ну тогда да, перезапускать вместе со скрином. | ||
| 
 | 
   Posted: 04-10-2006, 19:20
  (post 7, #660110)
  
   | ||
| Pro Member Group: Members Posts: 575 Warn:0%   | rcS.d у него есть, зуб даю   
 | ||


|   |