
¿Existe un equivalente del terminal de Windows start
en un emulador de terminal GNU/Linux?Por ejemplo, si quiero realizar alguna tarea lenta de la terminal de forma asincrónica mientras la sigo comprobando en un shell separado, lo haría start process-photos *.jpg
y dejaría que esa terminal se bifurque mientras trabajo en la actual.
Respuesta1
start
llama a la función de shell Win32 ShellExecuteEx
. No existe un equivalente directo en Linux.
Sin embargo, para su propósito de un comando sin bloqueo, puede agregar un &
al final de una línea bash
para ejecutar el comando en segundo plano. Por ejemplo:
process-photos *.jpg &
Puede que haya malinterpretado tu pregunta. La primera parte de esta respuesta se parece más a start /b
, que inicia un nuevo proceso sin una nueva ventana.
Si realmente desea abrir una nueva ventana, puede hacerlo mediantelanzamiento de una nueva terminaly diciéndole que ejecute un comando:
x-terminal-emulator -e process-photos *.jpg