2

Я хочу запустить программу с графическим интерфейсом, набрав в konsole: foo args … и выйти из оболочки (это вызывающая сторона), когда программа (foo) активна.

Как мне это? Есть ли в Linux/Unix встроенная команда / программа для этого? Я на самом деле не человек-ракушка. Я знаю, что это возможно, написав небольшую программу на языке программирования C или C++ (любой другой язык программирования с небольшим интерфейсом ввода / вывода в POSIX) с помощью семейства функций fork() и one-of exec*() . Это может занять некоторое время; Я сделаю это, только если нет нативного решения.

Извините за мой плохой английский; это не мой родной язык. Кроме того, не уверен в тегах, пожалуйста, отредактируйте для меня, если я не прав.

Если это имеет значение, я использую OpenSUSE 10.x.

1 ответ1

2

nohup foo args &

Отсоединит команду от оболочки. Тогда вы можете выйти. Если foo выдаст какой-либо вывод, он будет помещен в «nohup.out» в текущем каталоге.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .