有人注意到,如果修改shell脚本的源代码,那么当前运行的任何实例都可能会失败吗?
这在我看来非常糟糕; 这意味着我必须确保在进行更改之前停止脚本的所有实例.我的首选行为是现有脚本继续使用旧源代码运行,新实例使用新代码(例如perl和python程序会发生什么).
除了将shell脚本预先复制到临时文件并从中运行之外,人们对此行为有什么好的解决方法吗?
谢谢,/ YGA
如果在脚本运行时编辑脚本, Bash可能会产生意外结果.但是,能够编辑我在shell中运行的脚本的临时副本通常会非常方便,但在再次运行它之前确保它回到原始位置.是否有人建议工作流程或自定义Emacs以促进这一点?