Chame um programa de linha de comando no Terminal.app sem leashing no terminal? [duplicado]

0

A execução de um programa com & anexado é uma maneira prática de executá-lo como um processo em segundo plano, mas o programa ainda é controlado pelo terminal; se você sair do Terminal.app, o programa termina.

Como você pode iniciar um programa do Terminal.app que ainda será executado se o terminal estiver fechado?

    
por mcandre 15.03.2013 / 04:10

1 resposta

-1

Crie um script de shell para iniciá-lo. Programas executados a partir do terminal são considerados filhos desse terminal. Matar o terminal, por sua vez, matará todos os processos bifurcados.

Um exemplo poderia ser:

#!/bin/bash
program_name &

Salve o arquivo como algo como:

filename.sh
chmod +x filename.sh

chmod + x irá torná-lo executável, o programa deve agora ser duplo clicável.

    
por 15.03.2013 / 04:13