gpt4 book ai didi

cron - cPanel cron 作业,未指定输入文件?

转载 作者:行者123 更新时间:2023-12-01 13:43:38 25 4
gpt4 key购买 nike

我刚刚设置了我的第一个 cron-jon 来每晚运行一个股票脚本。
手动运行它工作正常。

它存储在/admin/stock_update.php

我正在运行的命令是 /usr/bin/php -q /admin/stock_update.php
但是我收到电子邮件说没有指定输入文件?
有任何想法吗?

干杯

最佳答案

网络服务几乎从不公开服务器硬盘驱动器上的实际路径,即使它们可以,这也不是您可以依赖的行为。因此,您的文件位于 /admin/stock_update.php 的事实在 FTP 服务器中并没有说太多关于磁盘上的实际位置,这是本地命令行实用程序所期望的。

在 PHP 中,您可以使用 __FILE__ 找到当前文件在磁盘上的路径。魔法常数。您可以创建一个测试脚本:

<?php
var_dump(__FILE__);

...将其上传到相同的 FTP 位置并通过 Web 服务器执行。如果这不是一个选项,因为您的 FTP 帐户中的文件在网络上不可见,您可以从 cron 运行该文件并检查电子邮件。

关于cron - cPanel cron 作业,未指定输入文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37678223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com