Command line 如何为crons作业编写命令行?

Command line 如何为crons作业编写命令行?,command-line,cron,command,jobs,email-notifications,Command Line,Cron,Command,Jobs,Email Notifications,我已经在一个小博客系统上工作了一段时间了,现在我正在尝试制作一个电子邮件通知系统,当人们对文章有新的评论时,如果他们正在关注它,我会通知他们 我让通知系统工作,但我不能让crons作业每小时、每3小时、每6小时或每12小时(用户可以选择)工作一次 这是我第一次需要/使用crons作业,我真的认为命令应该类似于/home/methodjs/public\u html/classified/emailNotifications.php。但是看看其他的一些命令,看起来我做得不对 我还收到一封来自Cro

我已经在一个小博客系统上工作了一段时间了,现在我正在尝试制作一个电子邮件通知系统,当人们对文章有新的评论时,如果他们正在关注它,我会通知他们

我让通知系统工作,但我不能让crons作业每小时、每3小时、每6小时或每12小时(用户可以选择)工作一次

这是我第一次需要/使用crons作业,我真的认为命令应该类似于
/home/methodjs/public\u html/classified/emailNotifications.php
。但是看看其他的一些命令,看起来我做得不对

我还收到一封来自
Cron-Daemon
的电子邮件,说
没有这样的文件或目录


我的命令做得不对吗?我做错了什么?

PHP本身不是一个可执行文件。你必须这样做:

php[您的phpfile]

php是一个可执行文件,将使用php文件的参数运行

所以

php/home/methodjs/public_html/classified/emailNotifications.php
将执行此任务

错误消息与您的分析不匹配。如果它毕竟是正确的,一个更简单、更优雅的修复方法是在脚本文件中放置一个正确的shebang行(如果它还没有执行,则将其标记为可执行)。tripleee可能是正确的,也可以在这里参考Cronjob示例页面:您是否遵循添加crobjob的指南? php /home/methodjs/public_html/classified/emailNotifications.php