Tal como está, se ejecutarán uno tras otro, independientemente de si fallaron o no. Solo tienen que salir en algún momento, luego se ejecuta el siguiente comando. Uno después del otro.
Si desea que se ejecuten solo si los comandos anteriores no salieron con un error, use:
python do_this_first.py && python do_this_second.py && python do_this_last.py
Aquí, los dos símbolos funcionan como un lógico AND
. El segundo script solo se ejecutará cuando el primero haya salido limpiamente, y el tercero solo cuando el segundo se haya ejecutado sin errores. Si hubo algún error, ninguno de los siguientes comandos se ejecutará.
Sin embargo, si desea ejecutarlos en paralelo, puede hacerlo, pero hay muchas otras opciones:
python do_this_first.py &
python do_this_second.py &
python do_this_last.py &