当用parallel
恢复--resume
命令时,命令是否允许更改?在docs的--resume
中,它说明了这一点
重要的是完成的工作的输入不变
但是没有提到只要输入没有改变,命令本身是否可以改变。
例如,如果您启动该命令
parallel --gnu -j8 --joblog log.txt ls ::: <inputs>
并使用Ctrl-C在中间终止它,你可以继续
parallel --gnu -j8 --joblog log.txt --resume ls -l ::: <inputs>
?
我的用例是我的命令是一个exe,可能需要很长时间的一些输入,我忘了在exe上指定一个标志来设置超时。我想重新启动exe上的超时设置。
关键部分是:
As GNU parallel only looks at the sequence numbers
因此,您基本上可以更改所有内容,但GNU Parallel将跳过作业日志中序列号的作业。