我在使用调度程序时遇到了问题

我在使用调度程序时遇到了问题

基本上,我已经开发一个调度程序一段时间了,它突然停止工作了,我不知道为什么。它做了以下事情:

它将计划项目及其日期和时间存储在 /home/USER/.schedule/schedule.txt 中的文件中,并将每周发生一次的项目存储在 /home/USER/.schedule/recurring.txt 中。以下脚本似乎是问题所在:

for HOUR in {00..23..-1}
    do
        for MINUTE in {00..59..-1}
        do
            cat /home/"$USER"/.schedule/schedule.txt | grep -i "`date +%m/%d/%Y` $HOUR:$MINUTE" | cat /home/"$USER"/.schedule/recurring.txt | grep -i "`date +%A` $HOUR:$MINUTE"
        done
    done

我不知道出了什么问题,也不知道我做了什么改动导致它损坏。请帮忙。

编辑 1:当我向计算机添加第二个和第三个用户时,问题似乎就开始了,但我不知道为什么这会改变任何事情。

答案1

通过管道传输catcat是无效的。使用括号括起来,并cat用 分隔 s ;

( cat ...file1 ; cat ...file2 )

相关内容