php shell_exec($cmd) 不在 cronjob 中运行

2024-01-05

很抱歉(我相信)这个问题很糟糕,但是谷歌和这个论坛中的其他文章无法帮助我......

我将运行一个 php 脚本,其中包含以下代码:

    $cmd="duck  -u user_name -p pwd -parallel 1 -e overwrite -y --throttle 1024 --upload path to remote file absolute_path_to_local_file";
    $shellResponse=shell_exec($cmd);

当我在浏览器中调用这个 php 文件时,效果很好。 但当我在 cronjob 中调用脚本时,它失败了。

使用 cronjob 我收到以下错误消息:

sh:1: duck not found

我相信这可能是一个权限问题,但我是这个领域的新手,不知道在哪里可以设置权限以及我必须做什么。

有人可以帮我吗?


Cron 作业不会获取通常可用的正常 PATH 环境变量。

尝试使用“duck”命令的绝对路径。

例子:

$cmd = "/usr/bin/duck ..."

要查找绝对路径,您可以输入

which duck

在正常命令提示符下

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

php shell_exec($cmd) 不在 cronjob 中运行 的相关文章

  • 获取今天的科普特日期

    我正在寻找获取今天的科普特日期与任何代码类型类似php or javascript在我的网站标题中显示科普特日期 我需要阿拉伯语或英语版本 我试图找到它 但没有找到类似的英文内容 参考 http www copticchurch net e
  • 如何仅删除页面的自动段落格式,而不删除帖子的自动段落格式(WordPress)

    我已经熟悉这个在 WordPress 中删除自动段落格式的小技巧 remove filter the content wpautop remove filter the excerpt wpautop 但是添加这个函数 php删除整个网站的
  • 如何在 CakePHP 中“验证”人名?

    我有一个 PHP 脚本 应该检查 有效 的人名 但最近破解了带有空格的名称 因此我们向验证器添加了空格 除了这样做之外 有没有办法向 CakePHP 的验证器添加黑名单以阻止所有 无效 字符 而不是允许 有效 字符 注意 我 通常 知道如何
  • xdebug.remote_handler 在 PHP.INI 中设置,但未在 PHPinfo 中显示

    我正在尝试让 Xbdebug 与 NetBeans 一起运行 以便调试一些 PHP 代码 我确信几年前我已经让它工作了 然后切换了 IDE 现在想切换回来 When I try to debug the status bar shows 并
  • 在laravel中组合两个不同的无关系数据库表查询进行分页

    我的数据库中有两个不相关的表 我需要将它们合并 以便我可以将其放在我的搜索视图中 但我不知道是否可能 这是我的代码 这news and season表不相关 但它们具有相似的列 我试图将其放入一个对象中以便于分页 是否可以 search r
  • 使用 phpdocx 下载损坏的 .docx

    我有一个项目 我们使用 phpdocx pro 在模板中生成 docx 文件 我可以很容易地将数据输入到模板中 但是当下载文件并在 MS Word 2010 中打开时 程序报告无法打开文件 因为内容存在问题 详细信息是 文件已损坏 并且无法
  • 在 Laravel 中的编辑表单上获取选定选项

    我的网站订单有一个可编辑的表单 并且有以下字段 User quantity note status 我在此表单中还有其他选项 但只有这些字段对我来说很重要 以便能够获取默认值 例如 我希望能够查看用户默认订购的数量 然后我可以更改它或保留它
  • Laravel - 急切加载 Eloquent 模型的方法(而不是关系)

    就像我们可以急切加载 Eloquent 模型的关系一样 有没有办法急切加载不是 Eloquent 模型的关系方法的方法 例如 我有一个 Eloquent 模型GradeReport它有以下方法 public function totalSc
  • Ajax文件上传

    我想使用 Ajax 和 php 上传文件 我有一个表格
  • 切换到 mysqli 是个好主意吗?

    我正在考虑为我的所有 php 项目切换到 mysqli 我的代码编写方式 我运行非常简单的网站并构建了自己的基本框架 我在所有网站上使用该框架 我在修改函数和类时不应该遇到太多问题 然而 我只听说过关于准备好的语句的积极的事情 除了一些关于
  • json_encode 返回 NULL?

    由于某种原因 项目 描述 返回NULL使用以下代码 这是我的数据库的架构 CREATE TABLE staff id int 11 NOT NULL AUTO INCREMENT name longtext COLL
  • 如何在同一 PHP 页面上多次使用 mysqli fetch_assoc() 和准备好的语句?

    有没有办法启用fetch assoc 在同一页上多次使用准备好的语句 data conn gt prepare SELECT FROM some table WHERE id data gt bind param i id data gt
  • Paypal 将钱从一个帐户转移到另一个帐户

    我知道这个建议如何汇款至任何 PayPal 账户 https stackoverflow com questions 1559808 paypal api send money to any paypal account但到目前为止我所尝试
  • PHP switch case 在 case 中存在多个值

    我有一个变量保存值 每周 每月 季度 和 年度 还有另一个变量保存值从 1 到 10 switch var2 case 1 var3 Weekly break case 2 var3 Weekly break case 3 var3 Mon
  • 在 PHP 中接受带有小数点和千位分隔符的国际数字

    对于用户可以输入能量值来计算相应费用的在线计算器 我需要 PHP 脚本来接受各种用户输入 200 万又四分之一焦耳 的值可以输入为 2000000 25 默认表示法 2 000 000 25 带千位分隔符 2000000 25 逗号作为小数
  • 设置大型电子邮件通知系统有哪些方法?

    我的公司有一个用 PHP 构建的网站 我们使用内置的 PHP 电子邮件功能每天向订阅者发送数千封电子邮件 这是一个糟糕的主意 它堵塞了我们的服务器 并且需要几个小时才能完成整个批次 现在我已经研究过像 MailChimp 这样的群发邮件服务
  • 使用 MYSQL 将 h:mm pm/am 时间格式插入数据库

    我正在尝试将以 h mm am pm 格式写入的时间插入到存储为标准 DATETIME 格式 hh mm ss 的数据库中 但我不知道如何将发布的时间转换为标准格式所以数据库会接受它 这是我到目前为止一直在尝试的 title POST in
  • 如何将图像从 Android 应用程序上传到网络服务器的特定文件夹中

    如何将图像从 android 移动到 Web 服务器上的指定文件夹 这是我的安卓代码 package com example bitmaptest import java io ByteArrayOutputStream import ja
  • PHP条件,如果当前页面,则链接突出显示[关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我有一个带
  • 我可以让 swagger-php 在查询字符串上使用数组吗?

    我使用 Swagger php 当我定义查询字符串上的参数时 它可以是一个数组 但据我所知 它不支持这种查询字符串 https api domain tld v1 objects q 1 q 5 q 12 我相信这会被设定in the co

随机推荐

  • 如何在iOS SDK中集成串口通信

    我对 iOS 开发非常陌生 我想通过我的 iOS 应用程序使用串行端口通信通过蓝牙与 RN52 芯片进行通信 谁能告诉我如何实现这一点 或者他们有什么教程可以帮助我吗 我需要 MFi 证书吗 None
  • flex-grow 在列布局中不起作用

    我正在努力拥有views cntnr占用任何未使用的空间views cntnr and menubar分区 为了实现这一点 我将柔性显示设置为列方向 然后我设置了flex grow财产为views cntnr1 似乎没有做任何事情 JSFi
  • Oracle 的“date'[yyyy-mm-dd]'”文字是否始终使用 yyyy-mm-dd 模式?

    改写一下 假设我像这样使用日期 date 2010 04 10 结果可能不是 2010 年 4 月 10 日 例如 2010 年 10 月 4 日 吗 更新我听到你和文档的说法 但 当使用硬编码日期 yyyy mm dd s 运行批处理作业
  • java将数据写入Excel工作表

    我有 3 个列表 即 list1 list2 和 list3 我想在 Excel 工作表中将这些列表显示为 3 列 例如 列表 1 中的值应显示在 Excel 工作表的第一列中 我将所有 3 个列表添加到最终列表中 如下所示 并且能够将它们
  • 实例化对象时 ASP5/MVC6 中的 DllNotFoundException(使用 WorkItemStore 类)

    我正在尝试实例化工作项存储 https msdn microsoft com en us library microsoft teamfoundation workitemtracking client workitemstore v vs
  • Docker容器运行时的环境变量文件

    我有一个 docker 映像 它基本上按照使用下面构建映像时定义的频率安排 cron 作业 COPY myjobtime etc cron d myjobtime RUN chmod 0644 etc cron d myjobtime cr
  • 如何从控制器内部获取 Symfony2 中 Web 目录的服务器路径?

    问题如下 如何从控制器内部 或因此从其他任何地方 获取 Symfony2 中 Web 目录的服务器路径 我已经发现了什么 也通过在这里搜索 关于 Doctrine 文件处理的食谱文章中建议了这一点 path DIR web 通过搜索发现 只
  • 我可以使用 PHP 提供 MP3 文件吗?

    就像可以使用 php 提供图像以用于验证码等一样 是否可以对音频文件执行相同的操作 我试过这个
  • 使用Python从网页中提取图像链接

    所以我想获取此页面上的所有照片 nba 球队的照片 http www cbssports com nba draft mock draft http www cbssports com nba draft mock draft 然而 我的代
  • Android 如何等待服务实际连接?

    我有一个活动调用 IDownloaderService aidl 中定义的服务 public class Downloader extends Activity IDownloaderService downloader null 在 Do
  • 如何绘制许多不均匀分布的 value_counts

    假设我有以下数据 s2 pd Series 1 2 3 4 5 2 3 333 2 123 434 1 2 3 1 11 11 432 3 2 4 3 3 3 54 34 24 2 223 2535334 3 1 1 0 0 0 0 0 0
  • Ionic PWA 从 config.xml 获取版本号

    我想在 Ionic PWA 中显示 config xml 中的版本号 使用 ionic 本机应用程序版本插件可以轻松完成 ios android 构建 但是 PWA 构建的好方法是什么 npm run build release prod
  • 无法读取实例数据,放弃 python boto 中的错误

    我正在尝试使用 boto 库访问亚马逊 s3 以访问亚马逊 aws publicdatasets 中可用的常见爬网数据 我在 boto 中创建了访问配置文件 Credentials aws access key id my key aws
  • Codeigniter:按日期升序排序

    您好 这是我用于订购和获取数据的模型代码 this gt db gt order by oBy asc query this gt db gt get books 一切工作正常 但是在我的数据库中 我将日期存储为字符串 例如2014 年 1
  • 如何编辑和调试 R 库源

    我在 R 脚本中包含了一个名为 blotter 的库 该库中有一个错误 有没有一种简单的方法可以让我编辑源代码来尝试调试问题 查找trace and browser函数 它们是R中调试的基本工具 假设您要编辑函数的源代码foo 然后说 tr
  • .NET API 更新包括 ID

    我有 Ruby on Rails API 背景 但目前正在开发 NET C WebAPI 我熟悉 C 和 NET Webform 我正在尝试设置一个 PUT 请求来更新数据库中的记录 脚手架方法会覆盖所有字段 而我只想更新通过 PUT 传递
  • 音译/转置 NSString 中的字符

    我想将西里尔字符串音译为最接近的拉丁字符串 例如 gt matreshka gt 伏特加 因此 理想情况下 我希望在 NSString 或其他地方有一些现成的方法 这些方法已经了解有关字母表的所有内容并且可以进行对话 但如果 iOS API
  • 在 x64 Windows 中,有没有办法运行 Runtime.exec() 进程以避免“注册表重定向”

    我们的应用程序在 jvm 32 位中运行 即使在 Windows x64 中也是如此 现在 在某些时候 我需要访问一些注册表值 例如 HKEY LOCAL MACHINE SOFTWARE mycomp 我通过执行来做到这一点 cmd C
  • 如何使用SQL和VBA从Access表中获取多个小计?

    我正在尝试使用 Windows 中的外部 vbs 文件 vbscript 从 Access Table 获取多个小计 mySQL SELECT Data Time Quantity Sum Data Price AS SumOfPrice
  • php shell_exec($cmd) 不在 cronjob 中运行

    很抱歉 我相信 这个问题很糟糕 但是谷歌和这个论坛中的其他文章无法帮助我 我将运行一个 php 脚本 其中包含以下代码 cmd duck u user name p pwd parallel 1 e overwrite y throttle