Crontab 不工作

-5 putty cron

我正在尝试使用腻子向 crontab 添加一个新脚本。我正在按照以下步骤操作:

  • 打开腻子
  • 输入我的用户名/密码
  • 输入命令crontab -e 创建新的 crontab
  • 通过右键单击将此命令复制到腻子 */1 * * * * var/www/servername/html/populate_data_nrgrs.php
  • :wq按esc 键然后回车按回车
  • 我收到一条安装 crontab 的消息

然后 15 分钟后什么也没有发生。我输入了命令crontab ~l 它说:

[asingh@cs1 ~]$ crontab ~l
~l: No such file or directory
[asingh@cs1 ~]$
Run Code Online (Sandbox Code Playgroud)

我试图在脚本的开头包含用户名,但 */1 * * * * asingh/var/www/servername/html/populate_data_nrgrs.php没有成功。

Sve*_*ven 5

将 crontab 行替换为

* * * * * php /var/www/servername/html/populate_data_nrgrs.php
Run Code Online (Sandbox Code Playgroud)

一些问题:

  • 你错过/了完整路径的第一个
  • list 命令是crontab -l,不是crontab ~l
  • 表格*/1是多余的,因为*单独意味着“每分钟”。像*/15“每 15 分钟”这样的事情是有意义的
  • 您最后一行的用户名完全错误
  • ()在编辑你的帖子时省略了这对。如果它们在您的 crontab 中,那是错误的。
  • 我忽略了它是一个 PHP 文件。您可能无法直接运行它,但必须将其提供给phpCLI 二进制文件。我将其添加到上面的命令中。