您能否在shell脚本运行时对其进行编辑,并使更改影响正在运行的脚本?
我很好奇csh脚本的具体情况,我有一个批处理运行一系列不同的构建风格,并运行了一整晚.如果在操作过程中发生了什么事情,我想进go 添加额外的命令,或者注释掉未执行的命令.
如果不可能,是否有任何shell或批处理机制允许我这样做?
我当然试过了,但要想知道它是否有效还需要几个小时,我很好奇幕后发生了什么或没有发生什么.
您能否在shell脚本运行时对其进行编辑,并使更改影响正在运行的脚本?
我很好奇csh脚本的具体情况,我有一个批处理运行一系列不同的构建风格,并运行了一整晚.如果在操作过程中发生了什么事情,我想进go 添加额外的命令,或者注释掉未执行的命令.
如果不可能,是否有任何shell或批处理机制允许我这样做?
我当然试过了,但要想知道它是否有效还需要几个小时,我很好奇幕后发生了什么或没有发生什么.
脚本不是这样工作的;正在执行的副本独立于您正在编辑的源文件.下次运行脚本时,它将基于源文件最近保存的版本.
将这个脚本分解成多个文件,并分别运行它们可能是明智的.这将减少执行失败的时间.(即,将批处理拆分为一个构建风格脚本,分别运行每个脚本,以查看是哪一个导致了问题).