首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为什么cron在日志文件名之后添加问号?

为什么cron在日志文件名之后添加问号?
EN

Ask Ubuntu用户
提问于 2015-11-23 16:59:05
回答 1查看 940关注 0票数 1

我已经使用crontab创建了cron任务,但是我在日志文件名的末尾得到了问号。

代码语言:javascript
复制
*/4 * * * * /usr/bin/php /path_to_cron/queue.php > /path_to_log_file/queue.txt

有什么办法让人读到吗?所创建的文件末尾有问号,例如queue.txt?

我试过更改cron编辑器,但没有帮助

我可以从crontab -l | cat -tve中看到,在每个任务之后都有日志文件名之后的^M$

EN

回答 1

Ask Ubuntu用户

发布于 2015-11-24 09:45:02

这对我有用。

您看到的^M是来自Microsoft格式的额外马车回程。您可以通过使用dos2unix实用工具将回车字符从DOS转换为Unix格式来摆脱它。下面是一个转换所有用户crontab的示例: sudo dos2unix /var/spool/cron/crontab/*

参考文献

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/701591

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档