• Страница 1 из 1
  • 1
Модератор форума: No_MaTTeR, Dimitro, LightInDarkness  
Запущенные процессы по имени
Hamahomma
Всем привет) Ребят нужна срочная помощь. не подскажете как можно в дебиане посчитать запущенные приложения по имени

Пробывал вот так
Код

  PID1=$(ps aux | grep "core" | wc -l)
  if (( PID1 < 2 )); then


Он считает правильно показывает 2 процесса, тоесть себя и запущенный но через некоторое время бывает сбоит и выдает 1 или 0 и тогда скрипт срабатывает а не должен
Сообщение # 1 написано 31.01.2016 в 14:17
data777
Зачем тебе это? Ты не в состоянии стандартными способами посмотреть процессы?
Сообщение # 2 отредактировано data777 - Воскресенье, 31.01.2016, 17:32
Hamahomma
Делаю рестартер нужно что бы скрипт срабатывал если сервер упал
Сообщение # 3 написано 31.01.2016 в 17:55
distmister
Центурион
А использовать screen уже не модно?
Сообщение # 4 написано 31.01.2016 в 18:18
Hamahomma
distmister, А что он мене даст?
Сообщение # 5 написано 31.01.2016 в 18:21
distmister
Центурион
Цитата Hamahomma ()
рестартер
Сообщение # 6 написано 31.01.2016 в 18:22
Hamahomma
distmister, Нефига не понял, Ну создасться мене скрином окно и что это даст?
Сообщение # 7 написано 31.01.2016 в 18:23
distmister
Центурион

Код
#!/bin/sh        
while true ; do        
cd /путь/до/папки/bin
./worldserver        
done
Засовываешь данный код в файл с расширением .sh и запускаешь его через screen. В итоге при краше сервер будет перезапускаться. Лог краша создаваться не будет, поищи на форуме, тут был код с созданием лога краша.
Сообщение # 8 написано 31.01.2016 в 18:27
Hamahomma
distmister, Воо спасибо)
Сообщение # 9 написано 31.01.2016 в 18:41
  • Страница 1 из 1
  • 1
Поиск: