因此,我有一个直至循环,该循环应该计算两种不同类型文件的数量,然后等待它们彼此相等以运行后面的代码。但是,那没有用。
代码如下:
COM='find $direct -maxdepth 1 -type f -name "*.com" -printf x | wc -c'
log='find $direct -maxdepth 1 -type f -name "*.log" -printf x | wc -c'
until [[ $COM = $log ]];
do
sleep 10 #wait 10 seconds between checking values
done
这种情况发生后,它应该执行我链接到其中的另一个脚本。我知道链接有效。它应该只计算执行脚本的确切文件夹中的.com和.log文件的数量。我没有收到任何错误,但是我已经在周末注销了超级计算机,并且未设置为报告重新登录时发生的任何错误。
.com文件执行的作业可能需要花费几个小时才能运行,然后生成.log文件。