【发布时间】:2014-11-16 09:14:18
【问题描述】:
我有一个试图在我的“日志”文件夹中运行的 lastaction 脚本,因为我想将所有文件和文件夹移动到 log/archive 文件夹内的 log 文件夹中。所以我简单地添加了
mv log/* log/archive/2014
很明显,我收到一条错误消息,提示无法将存档文件夹移动到其自身的子目录,因此我尝试在移动命令中添加额外参数以移动除存档文件夹之外的所有内容。
mv !(archive) log/* log/archive/2014
这个确切的命令,如果从 cli 执行,工作得很好,但是当添加到 lastaction/endscript 块中时,它会抛出以下消息
logrotate_script: 2: logrotate_script: 语法错误:"(" 意外
有人知道为什么会这样吗?
【问题讨论】: