Linux Forum Казахстан: Скрытый процесс терминала - Linux Forum Казахстан

Перейти к содержимому

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

Скрытый процесс терминала

#1 Пользователь офлайн   Павел 

  • Свой человек
  • PipPipPipPip
  • Скрыть/показать дополнительную информацию
  • Ник в форму быстрого ответа
  • Цитата в форму быстрого ответа
  • Группа: Пользователи
  • Сообщений: 274
  • Регистрация: 16 Январь 10
Репутация: 4
Обычный

Отправлено 28 Август 2010 - 22:54

Подскажите пожалуйста как можно сделать выполнение какого либо процесса в терминале в скрытой форме.
те. допустим автозапуском запускается команда, в терминале идет процес, но окно терминала чтобы не выводилось??
Нужды многих важнее нужд нескольких или одного. [i]Spock[/i]
0

#2 Пользователь офлайн   B@F 

  • Жив еще
  • PipPipPipPip
  • Скрыть/показать дополнительную информацию
  • Ник в форму быстрого ответа
  • Цитата в форму быстрого ответа
  • Группа: Модераторы всего форума
  • Сообщений: 826
  • Регистрация: 01 Ноябрь 09
Репутация: 27
Очень хороший

Отправлено 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 сеанс

П.С. по отдельности все работает, вместе не знаю, попробуй.
Поправьте, если я ошибаюсь, буду тока рад.
0

#3 Пользователь онлайн   Vicpo 

  • Живу я здесь
  • PipPipPipPip
  • Скрыть/показать дополнительную информацию
  • Ник в форму быстрого ответа
  • Цитата в форму быстрого ответа
  • Группа: Директорат
  • Сообщений: 2 087
  • Регистрация: 26 Март 08
Репутация: 77
Очень хороший

Отправлено 30 Август 2010 - 12:06

nohup <command> &
command = запускаемое приложение
0

#4 Пользователь офлайн   Павел 

  • Свой человек
  • PipPipPipPip
  • Скрыть/показать дополнительную информацию
  • Ник в форму быстрого ответа
  • Цитата в форму быстрого ответа
  • Группа: Пользователи
  • Сообщений: 274
  • Регистрация: 16 Январь 10
Репутация: 4
Обычный

Отправлено 30 Август 2010 - 17:22

Просмотр сообщенияB@F (30 Август 2010 - 09:09) писал:

прописываешь там команду и она запускается при запуске, при этом терминал не выводится.


Да да именно это вроде нужно, попробуем.
Нужды многих важнее нужд нескольких или одного. [i]Spock[/i]
0

#5 Пользователь офлайн   B@F 

  • Жив еще
  • PipPipPipPip
  • Скрыть/показать дополнительную информацию
  • Ник в форму быстрого ответа
  • Цитата в форму быстрого ответа
  • Группа: Модераторы всего форума
  • Сообщений: 826
  • Регистрация: 01 Ноябрь 09
Репутация: 27
Очень хороший

Отправлено 30 Август 2010 - 19:02

Просмотр сообщенияVicpo (30 Август 2010 - 12:06) писал:

nohup <command> &
command = запускаемое приложение


А мне это понравилось, не знал, еще одна запись в тетрадку.  B)
Поправьте, если я ошибаюсь, буду тока рад.
0

#6 Пользователь офлайн   Павел 

  • Свой человек
  • PipPipPipPip
  • Скрыть/показать дополнительную информацию
  • Ник в форму быстрого ответа
  • Цитата в форму быстрого ответа
  • Группа: Пользователи
  • Сообщений: 274
  • Регистрация: 16 Январь 10
Репутация: 4
Обычный

Отправлено 31 Август 2010 - 23:03

Все получилось идеально спасибо большое.

Сообщение отредактировал Павел: 31 Август 2010 - 23:04

Нужды многих важнее нужд нескольких или одного. [i]Spock[/i]
0

#7 Пользователь офлайн   Павел 

  • Свой человек
  • PipPipPipPip
  • Скрыть/показать дополнительную информацию
  • Ник в форму быстрого ответа
  • Цитата в форму быстрого ответа
  • Группа: Пользователи
  • Сообщений: 274
  • Регистрация: 16 Январь 10
Репутация: 4
Обычный

Отправлено 10 Сентябрь 2010 - 23:00

Опять нужна помощь, команда запускается нормально, но оказывается её нужно завершать при выключении компьютера.
Это прога Motion, для видеонаблюдения, если ее не завершить грамотно то она не сохраняет записанный материал,

Вот здесь я этоже обсуждал
http://www.linuxspac...g/archives/1038
Нужды многих важнее нужд нескольких или одного. [i]Spock[/i]
0

#8 Пользователь онлайн   Vicpo 

  • Живу я здесь
  • PipPipPipPip
  • Скрыть/показать дополнительную информацию
  • Ник в форму быстрого ответа
  • Цитата в форму быстрого ответа
  • Группа: Директорат
  • Сообщений: 2 087
  • Регистрация: 26 Март 08
Репутация: 77
Очень хороший

Отправлено 10 Сентябрь 2010 - 23:13

nohup попробуй, nohup вешает процесс как демон и при завершении работы процесс получает корректный сигнал на завершение, а через screen корректно завершается только screen все что в нем тупо убивается
0

#9 Пользователь офлайн   Павел 

  • Свой человек
  • PipPipPipPip
  • Скрыть/показать дополнительную информацию
  • Ник в форму быстрого ответа
  • Цитата в форму быстрого ответа
  • Группа: Пользователи
  • Сообщений: 274
  • Регистрация: 16 Январь 10
Репутация: 4
Обычный

Отправлено 10 Сентябрь 2010 - 23:25

Отбой.
Дело оказалось в том что нужно было обязательно сменить каталог по умолчанию куда сохраняется видео.

Сообщение отредактировал Павел: 10 Сентябрь 2010 - 23:25

Нужды многих важнее нужд нескольких или одного. [i]Spock[/i]
0

#10 Пользователь офлайн   hedgeven 

  • Зеленый Психоид
  • PipPipPipPip
  • Скрыть/показать дополнительную информацию
  • Ник в форму быстрого ответа
  • Цитата в форму быстрого ответа
  • Группа: Модераторы всего форума
  • Сообщений: 743
  • Регистрация: 14 Декабрь 09
Репутация: 65
Очень хороший

Отправлено 11 Сентябрь 2010 - 10:39

у меня в gentoo motion может быть запущен как системный демон(/etc/init.d/motion start). разве в вашей системе не так?
Jah will give us everything...
0

#11 Пользователь офлайн   B@F 

  • Жив еще
  • PipPipPipPip
  • Скрыть/показать дополнительную информацию
  • Ник в форму быстрого ответа
  • Цитата в форму быстрого ответа
  • Группа: Модераторы всего форума
  • Сообщений: 826
  • Регистрация: 01 Ноябрь 09
Репутация: 27
Очень хороший

Отправлено 12 Сентябрь 2010 - 09:39

Просмотр сообщенияhedgeven (11 Сентябрь 2010 - 10:39) писал:

у меня в gentoo motion может быть запущен как системный демон(/etc/init.d/motion start). разве в вашей системе не так?


В убунту тоже так, и в дебиане тож думаю.
Поправьте, если я ошибаюсь, буду тока рад.
0

#12 Пользователь офлайн   Павел 

  • Свой человек
  • PipPipPipPip
  • Скрыть/показать дополнительную информацию
  • Ник в форму быстрого ответа
  • Цитата в форму быстрого ответа
  • Группа: Пользователи
  • Сообщений: 274
  • Регистрация: 16 Январь 10
Репутация: 4
Обычный

Отправлено 23 Ноябрь 2010 - 00:00

Теперь возникает такой вопрос: Как просто завершить этот процесс?
Т.к. иногда возникает потребность использовать веб-камеру по назначению.
Нужды многих важнее нужд нескольких или одного. [i]Spock[/i]
0

Страница 1 из 1
  • Вы не можете создать новую тему
  • Вы не можете ответить в тему

2 человек читают эту тему
0 пользователей, 2 гостей, 0 скрытых пользователей


Магазин online страхования