Terminal Linux equivalente a “start”

0

Existe um equivalente do terminal do Windows start em um emulador de terminal GNU / Linux? Por exemplo, se eu quiser executar alguma tarefa de terminal lento de forma assíncrona e ainda verificá-la em um shell separado , Eu faria start process-photos *.jpg e deixaria esse terminal se ramificar enquanto trabalhava no presente.

    
por Simon Kuang 30.08.2014 / 21:41

1 resposta

2

start chama a função ShellExecuteEx do shell do Win32. Não há equivalente direto no Linux.

No entanto, para sua finalidade de um comando sem bloqueio, você pode adicionar um & ao final de uma linha em bash para executar o comando em segundo plano. Por exemplo:

process-photos *.jpg &

Eu posso ter interpretado mal sua pergunta. A primeira parte dessa resposta é mais parecida com start /b , que inicia um novo processo sem uma nova janela.

Se você realmente deseja iniciar uma nova janela, pode fazê-lo lançando um novo terminal e informando execute um comando:

x-terminal-emulator -e process-photos *.jpg
    
por 30.08.2014 / 21:49