Linux 我的Cron没有运行
我有一个按常规计划运行的cronjob列表。 在阅读并尝试了以下建议后: 我仍然无法理解为什么我的cron作业没有运行 当我尝试使用此简单命令时:Linux 我的Cron没有运行,linux,bash,cron,crontab,ubuntu-14.04,Linux,Bash,Cron,Crontab,Ubuntu 14.04,我有一个按常规计划运行的cronjob列表。 在阅读并尝试了以下建议后: 我仍然无法理解为什么我的cron作业没有运行 当我尝试使用此简单命令时: * * * * * /bin/echo "cron works" >> /home/user/somefile.log 它不会将任何文本附加到目标文件中 因此,我尝试通过执行以下命令“手动”完成此操作: user@machine:~$ echo "Random text" >> /home/user/somefile.l
* * * * * /bin/echo "cron works" >> /home/user/somefile.log
它不会将任何文本附加到目标文件中
因此,我尝试通过执行以下命令“手动”完成此操作:
user@machine:~$ echo "Random text" >> /home/user/somefile.log
user@machine:~$ grep CRON /var/log/syslog
它会在文件中附加一些文本
最后,当我发出以下命令时:
user@machine:~$ echo "Random text" >> /home/user/somefile.log
user@machine:~$ grep CRON /var/log/syslog
它根本不打印任何东西
顺便说一下,我编辑了我的cron
user@machine:~$ sudo EDITOR=nano crontab -e
如果是,我会使用:
user@machine:~$ EDITOR=nano crontab -e (without sudo)
我得到以下信息:
no crontab for user - using an empty one
Error reading /home/user/.nano_history: permission denied
Press Enter to continue starting nano
有人能帮我解决这个问题吗,谢谢。cron正在运行吗
$ps ax | grep cron
1236 ? Ss 0:00 cron
如果没有检查
$ sudo /etc/init.d/cron.status
cron start/running, process 1236
如果你的电脑没有运行,它会说:
cron停止/等待
试着从
$sudo /etc/init.d/cron start
--
嗯
基思
编辑:
我的坏消息是我看到你的cron在重读你的帖子后正在运行。。。hmmm将进一步研究这个问题,因为我记得几个月前我也在笔记本电脑上运行Ubuntu14.04。
很抱歉…您不应该触摸
sudo
,很容易弄乱主目录中的权限,这可能是有关~/.nano_history
@o11c的错误的原因。谢谢您的建议,让我先检查一下。对于这类问题,可能是一个更好的地方。这个问题似乎是。@o11c谢谢你的提示。你是对的。nano_历史文件有问题。