Автор Тема: Нужен скрипт автоматического перезапуска упавшего процесса lp_server  (Прочитано 4478 раз)

Оффлайн rxxrus

  • Участник
  • *
  • Сообщений: 359
  • AltLinux p?/Ubuntu 15.04
Нужен скрипт автоматического перезапуска упавшего процесса lp_server.
(Если в принтере кончается бумага во время печати, то lp_server падает.)
Нужно: чтобы после падения, он снова стартовал, скажем через 5 секунд или сразу.

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 365
  • Учиться .... Телепатами не рождаются, ими ....
Настройте в правилах cups, что в случае ошибки принтер не выключался

Оффлайн rxxrus

  • Участник
  • *
  • Сообщений: 359
  • AltLinux p?/Ubuntu 15.04
Настройте в правилах cups, что в случае ошибки принтер не выключался
Зделал!
Но скрипт все равно нужен на будущие ;)

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Цитировать
Но скрипт все равно нужен на будущие
Ну сфорсулируйте нормальное техзадание, ктото да поможет в написании. Ато просьба в духе: "Cделайте скрипт" больше похожа на просьбу секретаря моего шефа нежели на вопрос умного и технически образованного человека  ;)

Оффлайн rxxrus

  • Участник
  • *
  • Сообщений: 359
  • AltLinux p?/Ubuntu 15.04
Цитировать
Но скрипт все равно нужен на будущие
Ну сфорсулируйте нормальное техзадание, ктото да поможет в написании. Ато просьба в духе: "Cделайте скрипт" больше похожа на просьбу секретаря моего шефа нежели на вопрос умного и технически образованного человека  ;)
Техническое задание:
  1. Скрипт должен запускаться при старте системы под root.
  2. Каждые 30 секунд должна проходить проверка состояния службы lp_server, если работает, то в пункт 2, если  нет то service lp_server start и снова в пункт 2.

Можете кинуть ссылку на литературу попробую сам!

Оффлайн black_13

  • Участник
  • *
  • Сообщений: 657
  • Gentoo + Debian + ALT
    • diff.org.ua
Можна глянуть в сторону ps + cron
Определитесь как называется процесс который запускает сервис lp_server и падает ли этот процесс после падения lp_server-а. А там уже понятно что делать  ;)