Сделай слип секунд на побольше, чем нуль и посмотри на результаты.
Как я понял этот скрипт пасёт работу /usr/bin/captstatusui и в случае его падения - восстанавливает (правда только один раз ) )
Может лучше так?
#!/bin/bash
sleep 30
while true
/usr/bin/captstatusui -P LBP2900 -e
sleep 30
done
Без амперсанда. Бесконечный цикл отрабатывает когда captstatusui падает.
Увы! Ваш скрипт вообще не рабочий
Протестировал так: запустил файл с вашей командой терминале, пустил на печать текстовый документ - бумагу в лоток принтера не положил и вот когда по идеи должно было появиться окошко статуса печати в терминале вылетает ошибка!
По идеи эта команда /usr/bin/captstatusui -P LBP2900 -e запускает в фоновом режиме для отслеживания статуса печати, только вот в каноне сделали косячную эту фишку (не работает должным образом не на 10.04 и 12.04 на др. не тестировал) окошко вылезает в нужный момент, но когда я жму на продолжить печать или отменить, то этот процесс вылетает. А вот если запускать эту команду без параметра "-е" то бишь /usr/bin/captstatusui -P LBP2900 то всё норм! Но минус этой команды то, что она запускает сразу окно статуса и не скрывает его в фоне, пока не нажмешь на кнопку скрыть в этом окне)
Короче говоря я не стал париться и добавил этот ярлык на панель дока, чтобы вручную его запускать когда нужно возобновить печать или остановить, через компиз убрал кнопки закрыть и свернуть - оставив только кнопку скрыть статус в фоне, теперь достаточно один раз за сеанс запустить ярлык если в этом будет необходимость и после этого на кнопку скрыть и работать он будет как положено (то есть появляться сам когда это необходимо и не вылетать как в первом случае) до перезагрузки системы
Мой бутафорский скрипт запускал первую команду в фоновом режиме при запуске системы, и когда в принтере заканчивалась бумага он вылезал в нужный момент, я жмакал на кнопку продолжить - окно вылетало (прога падала) и тут же мой скрипт открывал статус принтера через вторую команду где всё работало корректно, единственный минус этого способа ради которого мне пришлось от него отказаться это то, что скрипт грузил процессор на все 100%.
p.s. Да уже почти больше месяца прошло, сегодня решил зайти увидел сообщение и подумал, что нужно всё таки проверить и отписаться))) Уже наверное пол года как я перестал пилить свою Ubuntu 10.04) видимо теперь меня всё устраивает, стабильность превыше всего)