以sudo执行时进程替换显示语法错误

时间:2019-05-01 01:20:22

标签: bash

我有bash shell并将脚本放在文件中。当我不使用sudo运行它时,它执行得很好。当我以超级用户身份运行时,它给我错误

bpb.X.X.X

这是Shell脚本的部分内容。我已经尝试了许多文章,但无法理解以超级用户身份运行时为什么会弹出此错误。请忽略您在下面看到的变量。这些已经在同一文件中定义。

[root@gums01 rotate_logs]# sudo ./rotate_logs.sh
./rotate_logs.sh: line 47: syntax error near unexpected token `<'
./rotate_logs.sh: line 47: `done < <(find  $LOGS_PATH/ -maxdepth 1 -mtime +$FILES_OLDER_THAN_DAYS -type f \( -name "gums-app.log_*.log" \) -print0)'

0 个答案:

没有答案