简体   繁体   English

Cronjob在Ubuntu 16.04上不起作用

[英]Cronjob is not working on Ubuntu 16.04

I would like to put in place some cronjobs for my website. 我想为我的网站设置一些cronjobs。

My actual cronjob is: 4 * * * * /usr/bin/php /var/www/domain/backup.php 我实际的cronjob是: 4 * * * * /usr/bin/php /var/www/domain/backup.php

But it doesn't work. 但这是行不通的。

  • Mannually the cron job is working. 手动执行cron工作。
  • With a service like https://www.easycron.com it's working too. 借助https://www.easycron.com之类的服务,它也可以正常工作。

In Terminal , when I make crontab -e , I see my cronjob but it does not seem to run. Terminal ,当我创建crontab -e ,我看到了cronjob,但它似乎没有运行。

From where I can start my search to understand ? 从哪里可以开始搜索以了解?

Thanks. 谢谢。

In my server, when setting up a php file to run, I only have to put: 4 * * * * php /var/www/domain/backup.php . 在我的服务器上,设置要运行的php文件时,我只需要输入: 4 * * * * php /var/www/domain/backup.php They run flawlessly. 他们运行完美。 Works the same for my shell scripts as well with just bash /directory/thisScript.sh 对于bash /directory/thisScript.sh ,我的Shell脚本也能正常工作

I added this as an answer because my reputation score won't let me add comments yet. 我将此添加为答案,因为我的声誉得分还不允许我添加评论。

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM