аналог команды start из win или как запустить из консоли приложение в отдельном окне

Для новичков как вообще в Linux, так и в конкретной теме, к которой относится вопрос.

Модератор: Bizdelnick

venom123
Сообщения: 10
ОС: Debian Lenny

аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение venom123 »

Как запустить нескольно оконных приложений из консоли?
Например, запускаю foo1, оно запускается нормально, но пока его не закроешь, из консоли уже нельзя вызвать foo2.
Спасибо сказали:
Аватара пользователя
landgraf
Сообщения: 2143
Статус: *бунту ненавистник
ОС: linux

Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение landgraf »

venom123
вариант №1: использовать команду "Выполнить..." (в KDE Alt+F2, во влукбоксе fbrun)
вариант №2 не так давно в этом разделе был способ как сделать это из консоли (но он был несравненно сложнее)
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение KernelPanic »

nohup foo1 > /dev/null &


landgraf писал(а):
12.10.2008 12:34
вариант №2 не так давно в этом разделе был способ как сделать это из консоли (но он был несравненно сложнее)

Этот вопрос я задавал, ничего сложного, см. выше.
Спасибо сказали:
Carbon
Сообщения: 22
ОС: Xubuntu 8.10

Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение Carbon »

Вроде только демонов можно так запускать.
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение KernelPanic »

Carbon, вы о чем? Пробовали приведенный пример?
Спасибо сказали:
Аватара пользователя
Dmitrys
Сообщения: 131
ОС: Arch Linux

Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение Dmitrys »

Ну а почему бы не запускать foo1 таким образом:
Спасибо сказали:
Carbon
Сообщения: 22
ОС: Xubuntu 8.10

Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение Carbon »

KernelPanic писал(а):
12.10.2008 12:34
nohup foo1 > /dev/null &



А разве не надо стандартный ввод и вывод ошибок отключать в приложении?
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение KernelPanic »

Еще раз повторю, просто попробуйте запустить таким способом гуи-приложение.
Спасибо сказали:
Carbon
Сообщения: 22
ОС: Xubuntu 8.10

Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение Carbon »

KernelPanic писал(а):
12.10.2008 12:44
Еще раз повторю, просто попробуйте запустить таким способом гуи-приложение.


Да запускал уже "ignoring input".
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение KernelPanic »

Dmitrys писал(а):
12.10.2008 12:41
Ну а почему бы не запускать foo1 таким образом:
foo1 &

Потому что тогда останется связь между запущенным приложением и консолью.

Carbon писал(а):
12.10.2008 12:47
Да запускал уже "ignoring input".
Но работает же?
Спасибо сказали:
Carbon
Сообщения: 22
ОС: Xubuntu 8.10

Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение Carbon »

KernelPanic писал(а):
12.10.2008 12:47
Но работает же?


Зачем же так 0, 2 обделили? )) Тогда уж

Код: Выделить всё

nohup foo1 < /dev/null > /dev/null 2> /dev/null &
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение KernelPanic »

только nohup, а не hohup
Спасибо сказали:
venom123
Сообщения: 10
ОС: Debian Lenny

Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение venom123 »

landgraf, KernelPanic, Dmitrys:
Спасибо, то что надо!
Вопрос решен.
Спасибо сказали:
Аватара пользователя
t.t
Бывший модератор
Сообщения: 7390
Статус: думающий о вечном
ОС: Debian, LMDE

Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение t.t »

Carbon писал(а):
12.10.2008 12:59
KernelPanic писал(а):
12.10.2008 12:47
Но работает же?
Зачем же так 0, 2 обделили? )) Тогда уж

Код: Выделить всё

nohup foo1 < /dev/null > /dev/null 2> /dev/null &
Последние два перенаправления можно сократить как &>/dev/null.

А ввод-то перенаправлять зачем?.. Начнём с того, что из /dev/null программа ничего не прочитает:

Код: Выделить всё

t:~$ echo -n 1; echo -n </dev/null; echo 2
12
Во-вторых, много Вы видели графических программ, читающих со стандартного ввода? Ну и в-третьих, даже если бы они оттуда читали, и даже если бы там что-то было написано, то всё равно непонятно, какое отношение стандартный ввод может иметь к тому, что выводится на экран.

KernelPanic писал(а):
12.10.2008 12:47
Dmitrys писал(а):
12.10.2008 12:41
Ну а почему бы не запускать foo1 таким образом:
foo1 &
Потому что тогда останется связь между запущенным приложением и консолью.
help disown

Код: Выделить всё

$ command &
$ disown
¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
Спасибо сказали:
KernelPanic
Бывший модератор
Сообщения: 2060
Статус: Brain Атаке
ОС: Debian squeeze/sid/exp

Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне

Сообщение KernelPanic »

t.t., спасибо.
Спасибо сказали: