аналог команды start из win или как запустить из консоли приложение в отдельном окне
Модератор: Bizdelnick
-
venom123
- Сообщения: 10
- ОС: Debian Lenny
аналог команды start из win или как запустить из консоли приложение в отдельном окне
Как запустить нескольно оконных приложений из консоли?
Например, запускаю foo1, оно запускается нормально, но пока его не закроешь, из консоли уже нельзя вызвать foo2.
Например, запускаю foo1, оно запускается нормально, но пока его не закроешь, из консоли уже нельзя вызвать foo2.
-
landgraf
- Сообщения: 2143
- Статус: *бунту ненавистник
- ОС: linux
Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне
venom123
вариант №1: использовать команду "Выполнить..." (в KDE Alt+F2, во влукбоксе fbrun)
вариант №2 не так давно в этом разделе был способ как сделать это из консоли (но он был несравненно сложнее)
вариант №1: использовать команду "Выполнить..." (в KDE Alt+F2, во влукбоксе fbrun)
вариант №2 не так давно в этом разделе был способ как сделать это из консоли (но он был несравненно сложнее)
-
KernelPanic
- Бывший модератор
- Сообщения: 2060
- Статус: Brain Атаке
- ОС: Debian squeeze/sid/exp
Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне
nohup foo1 > /dev/null &
Этот вопрос я задавал, ничего сложного, см. выше.
Спасибо сказали:
-
Carbon
- Сообщения: 22
- ОС: Xubuntu 8.10
Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне
Вроде только демонов можно так запускать.
-
KernelPanic
- Бывший модератор
- Сообщения: 2060
- Статус: Brain Атаке
- ОС: Debian squeeze/sid/exp
Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне
Carbon, вы о чем? Пробовали приведенный пример?
-
Dmitrys
- Сообщения: 131
- ОС: Arch Linux
Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне
Ну а почему бы не запускать foo1 таким образом:
Код: Выделить всё
foo1 &-
Carbon
- Сообщения: 22
- ОС: Xubuntu 8.10
Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне
А разве не надо стандартный ввод и вывод ошибок отключать в приложении?
-
KernelPanic
- Бывший модератор
- Сообщения: 2060
- Статус: Brain Атаке
- ОС: Debian squeeze/sid/exp
Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне
Еще раз повторю, просто попробуйте запустить таким способом гуи-приложение.
-
Carbon
- Сообщения: 22
- ОС: Xubuntu 8.10
Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне
KernelPanic писал(а): ↑12.10.2008 12:44Еще раз повторю, просто попробуйте запустить таким способом гуи-приложение.
Да запускал уже "ignoring input".
-
KernelPanic
- Бывший модератор
- Сообщения: 2060
- Статус: Brain Атаке
- ОС: Debian squeeze/sid/exp
-
Carbon
- Сообщения: 22
- ОС: Xubuntu 8.10
Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне
Зачем же так 0, 2 обделили? )) Тогда уж
Код: Выделить всё
nohup foo1 < /dev/null > /dev/null 2> /dev/null &-
KernelPanic
- Бывший модератор
- Сообщения: 2060
- Статус: Brain Атаке
- ОС: Debian squeeze/sid/exp
Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне
только nohup, а не hohup
-
venom123
- Сообщения: 10
- ОС: Debian Lenny
Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне
landgraf, KernelPanic, Dmitrys:
Спасибо, то что надо!
Вопрос решен.
Спасибо, то что надо!
Вопрос решен.
-
t.t
- Бывший модератор
- Сообщения: 7390
- Статус: думающий о вечном
- ОС: Debian, LMDE
Re: аналог команды start из win или как запустить из консоли приложение в отдельном окне
Последние два перенаправления можно сократить как &>/dev/null.Carbon писал(а): ↑12.10.2008 12:59Зачем же так 0, 2 обделили? )) Тогда уж
Код: Выделить всё
nohup foo1 < /dev/null > /dev/null 2> /dev/null &
А ввод-то перенаправлять зачем?.. Начнём с того, что из /dev/null программа ничего не прочитает:
Код: Выделить всё
t:~$ echo -n 1; echo -n </dev/null; echo 2
12help disownKernelPanic писал(а): ↑12.10.2008 12:47Потому что тогда останется связь между запущенным приложением и консолью.
Код: Выделить всё
$ command &
$ disown¡иɯʎdʞ ин ʞɐʞ 'ɐнɔɐdʞǝdu qнεиж
-
KernelPanic
- Бывший модератор
- Сообщения: 2060
- Статус: Brain Атаке
- ОС: Debian squeeze/sid/exp