Le persone hanno notato che se si modifica l'origine di uno script di shell, le istanze attualmente in esecuzione potrebbero non riuscire?Come rendere robusti gli script della shell modificati durante l'esecuzione
Questo a mio avviso è pessimo; significa che devo assicurarmi che tutte le istanze di uno script vengano interrotte prima di apportare modifiche. Il mio comportamento preferito sarebbe che gli script esistenti continuassero a funzionare con il vecchio codice sorgente e che le nuove istanze usassero il nuovo codice (ad es. Cosa succede per i programmi perl e python).
La gente ha qualche buona soluzione per questo comportamento, a parte la copiatura preliminare dello script della shell in un file temp e la sua esecuzione?
Grazie, /YGA
è anche possibile eliminare lo script durante l'esecuzione, al fine di evitare la modifica. Vedi [questo post] (http://stackoverflow.com/questions/8335747/emacs-workflow-to-edit-bash-scripts-while-they-run) per il motivo e come automatizzarlo. –