Diversas formas de realizar isso são discutidas, juntamente com os méritos e desvantagens de cada um, no artigo " Executando bash comandos no fundo corretamente ". Baseada principalmente nesse artigo e também na minha própria leitura das especificações POSIX para nohup , o A maneira mais portátil de realizar o que você quer é com:
nohup inkscape ./Design.svg >/dev/null 2>&1 &
Isso não desiste do processo - seu terminal ainda é o processo pai. No entanto,
- O processo do inkscape não morrerá se seu terminal morrer e
- Você não verá nenhuma saída no seu terminal,
- O arquivo
nohup.outnão será criado em seu diretório pessoal, como seria se você tivesse removido os redirecionamentos para/dev/null. (Veja anohupdocumention para obter explicações sobre este arquivo.)
Se você estiver usando bash e não se importar com a portabilidade POSIX tanto quanto com a simplicidade, então a maneira mais simples é, como @thrig observou nos comentários:
inkscape ./Design.svg & disown
Existem várias opções que você pode usar com disown , embora você não precise delas para este caso de uso. Digite help disown para ver as outras opções disponíveis.