¿Han notado las personas que si modifica el origen de un script de shell, las instancias que se están ejecutando actualmente pueden fallar?Cómo hacer que los scripts de shell robustos a la fuente se cambien a medida que se ejecutan
Esto en mi opinión es muy malo; significa que tengo que asegurarme de que todas las instancias de un script se detengan antes de realizar cambios. Mi comportamiento preferido sería que las secuencias de comandos existentes continúen ejecutándose con el código fuente anterior y que las nuevas instancias usen el nuevo código (por ejemplo, qué ocurre con los programas de Perl y Python).
¿La gente tiene alguna buena solución para este comportamiento, que no sea copiar previamente el script de shell a un archivo temporal y ejecutarlo desde allí?
Gracias, /YGA
También puede eliminar la secuencia de comandos mientras se ejecuta, para evitar su edición. Ver [esta publicación] (http://stackoverflow.com/questions/8335747/emacs-workflow-to-edit-bash-scripts-while-they-run) por el motivo y cómo automatizarlo. –