Linux Forum Казахстан

Дистрибутивы => Ubuntu => Тема начата: Павел от 28 Августа 2010, 22:54

Название: Скрытый процесс терминала
Отправлено: Павел от 28 Августа 2010, 22:54
Подскажите пожалуйста как можно сделать выполнение какого либо процесса в терминале в скрытой форме.
те. допустим автозапуском запускается команда, в терминале идет процес, но окно терминала чтобы не выводилось??
Название: Скрытый процесс терминала
Отправлено: B@F от 30 Августа 2010, 09:09
Цитата: Павел от 28 Августа 2010, 22:54Подскажите пожалуйста как можно сделать выполнение какого либо процесса в терминале в скрытой форме.
те. допустим автозапуском запускается команда, в терминале идет процес, но окно терминала чтобы не выводилось??
Говоря по чесному - я не понял сути. Исходя из того, что я понял 2 решения:
1. /etc/rc.local - прописываешь там команду и она запускается при запуске, при этом терминал не выводится.
2. команда screen тебе в помощь.

Возможно так

sudo nano /etc/rc.localпрописываешь там

su -l твой_пользователь -c "screen -S сеанс"Затем в любой момент можно зайти в этот сеанс

screen -r сеансП.С. по отдельности все работает, вместе не знаю, попробуй.
Название: Скрытый процесс терминала
Отправлено: Vicpo от 30 Августа 2010, 12:06
nohup <command> & command = запускаемое приложение
Название: Скрытый процесс терминала
Отправлено: Павел от 30 Августа 2010, 17:22
Цитата: B@F от 30 Августа 2010, 09:09прописываешь там команду и она запускается при запуске, при этом терминал не выводится.

Да да именно это вроде нужно, попробуем.
Название: Скрытый процесс терминала
Отправлено: B@F от 30 Августа 2010, 19:02
Цитата: Vicpo от 30 Августа 2010, 12:06nohup <command> & command = запускаемое приложение

А мне это понравилось, не знал, еще одна запись в тетрадку.   /cool.gif\' class=\'bbc_emoticon\' alt=\'B)\' />
Название: Скрытый процесс терминала
Отправлено: Павел от 31 Августа 2010, 23:03
Все получилось идеально спасибо большое.
Название: Скрытый процесс терминала
Отправлено: Павел от 10 Сентября 2010, 23:00
Опять нужна помощь, команда запускается нормально, но оказывается её нужно завершать при выключении компьютера.
Это прога Motion, для видеонаблюдения, если ее не завершить грамотно то она не сохраняет записанный материал,

Вот здесь я этоже обсуждал
http://www.linuxspace.org/archives/1038
Название: Скрытый процесс терминала
Отправлено: Vicpo от 10 Сентября 2010, 23:13
nohup попробуй, nohup вешает процесс как демон и при завершении работы процесс получает корректный сигнал на завершение, а через screen корректно завершается только screen все что в нем тупо убивается
Название: Скрытый процесс терминала
Отправлено: Павел от 10 Сентября 2010, 23:25
Отбой.
Дело оказалось в том что нужно было обязательно сменить каталог по умолчанию куда сохраняется видео.
Название: Скрытый процесс терминала
Отправлено: hedgeven от 11 Сентября 2010, 10:39
у меня в gentoo motion может быть запущен как системный демон(/etc/init.d/motion start). разве в вашей системе не так?
Название: Скрытый процесс терминала
Отправлено: B@F от 12 Сентября 2010, 09:39
Цитата: hedgeven от 11 Сентября 2010, 10:39у меня в gentoo motion может быть запущен как системный демон(/etc/init.d/motion start). разве в вашей системе не так?

В убунту тоже так, и в дебиане тож думаю.
Название: Скрытый процесс терминала
Отправлено: Павел от 23 Ноября 2010, 00:00
Теперь возникает такой вопрос: Как просто завершить этот процесс?
Т.к. иногда возникает потребность использовать веб-камеру по назначению.