crontab 截断文件路径

crontab 截断文件路径

我尝试运行以下命令:

crontab -u root /root/iss/current/node/bin/installers/nl_brandless_selector_full_hd/nl_brandless_selector_full_hd_cron_file

但我收到了这样的错误:

/root/iss/current/node/bin/installers/nl_brandless_selector_full_hd/nl_brandless_selector_full_hd_c: No such file or directory

该文件确实存在,但 crontab 似乎截断了文件路径的最后几个字符,就像错误消息显示的那样。这是一个错误吗?

操作系统:Ubuntu 12.04.2 LTS

编辑:

这里有一个“ls”输出,因此可以看出,该文件存在并且可以读取(当我尝试运行 crontab 命令时,我是 root 用户):

-rw-r--r-- 1 root root 1707 Aug 28 00:22 /root/iss/current/node/bin/installers/nl_brandless_selector_full_hd/nl_brandless_selector_full_hd_cron_file

编辑2:如果我将文件重命名为 nl_brandless_cron,它就可以完美运行,所以现在我确信,这确实是一个令人讨厌的 BUG

答案1

我首先尝试使用符号链接简化长度。

我还想知道错误消息是否仅被截断并且文件访问确实存在问题。

相关内容