Quero executar um programa com GUI, digitando konsole
: foo args …
e sair do shell (que é o chamador) quando o programa ( foo
) estiver ativo.
Como faço isso? Existe um comando/programa interno do Linux/Unix para fazer isso? Na verdade, não sou um homem-concha. Eu sei que é possível escrever um pequeno programa em C ou C++ (qualquer outra linguagem de programação com pequena interface de E/S em POSIX) linguagem de programação com a família fork()
de funções e uma . exec*()
Pode levar algum tempo; Só farei isso se não houver solução nativa.
Desculpe pelo meu péssimo inglês; não é minha língua nativa. Além disso, não tenho certeza sobre as tags, edite para mim, se estiver errado.
Se for importante, estou usando o OpenSUSE 10.x.
Responder1
nohup foo args &
Irá dissociar o comando do shell. Então você pode sair. Se foo
produzir alguma saída, ela será colocada em "nohup.out" no diretório atual.