我尝试运行以下命令:
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截断文件path的最后几个字符,就像从错误消息看来。 这是一个错误?
操作系统: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
我首先尝试使用符号链接来简化长度。
我也想知道如果错误消息只是被截断,并确实对文件的访问是有问题的。