
Existe um equivalente do terminal Windows start
em um emulador de terminal GNU/Linux?Por exemplo, se eu quiser executar alguma tarefa de terminal lenta de forma assíncrona enquanto ainda a verifico em um shell separado, eu faria start process-photos *.jpg
e deixaria esse terminal se ramificar enquanto trabalhava no atual.
Responder1
start
chama a ShellExecuteEx
função shell do Win32. Não há equivalente direto no Linux.
No entanto, para o propósito de um comando sem bloqueio, você pode adicionar um &
ao final de uma linha bash
para executar o comando em segundo plano. Por exemplo:
process-photos *.jpg &
Posso ter interpretado mal sua pergunta. A primeira parte desta resposta se assemelha mais ao start /b
, que inicia um novo processo sem uma nova janela.
Se você realmente deseja abrir uma nova janela, pode fazê-lo clicando emlançando um novo terminale dizendo para executar um comando:
x-terminal-emulator -e process-photos *.jpg