最近,文件描述符通过脚本统计过程打开并推动数据。
但是在实施中,遇到问题并组织起来。
编写和收集数据脚本的特定过程是:
脚本详细信息如下:
然后手动开始。
手动推动了一些数据,并查看了数据,将数据成功推向了far-falcon。
添加计时任务:
我认为这将通过添加时间 - 时间任务来完成。
出乎意料的是,这是痛苦的开始。
监视数据继续观察,但我没想到已经成功执行了时序任务,但是收集的数据是异常执行的。
可以看出,有常规的收集数据,但是收集的数据是0,是吗?
我尝试以后手动执行脚本推送数据。
可以清楚地看出,手动执行脚本数据是正常的,并且计时任务执行脚本数据不正常。
然后问题可能是在定时任务上,并且在互联网上也有常规任务的失败,例如:::
那么真正的原因是什么?
目前,回头看我的脚本,总共有3个句子
对于第一句话,它相对简单,应该能够放电。
对于第三句,
这种修改的尝试:
将发送值更改为固定值,然后重试。
因此,以下场景出现了。
定时任务可以成功地推到我写的固定值。
那么问题应该很明显。第一个句子中的经验可以排除三个句子的脚本,第三句话通过推动固定值来放电,因此第二句话仅是一个问题。
绝对不可以,您只能在百度订购。
所以我来了这篇文章
事实证明:用于调度的路径与普通帐户使用的路径不同,并且可以使用绝对路径。
修改脚本如下:
成功观察数据,解决了问题!
解决此问题是其中的一点成分,因为此外壳脚本相对简单,总的来说,它也很容易检查,但实际上是接触到Crontab计划的执行原理原理不清楚的原则。
这次的风暴仍然更加酷刑,但最终,它是成功解决,分类和记录的!
注意:如果无法执行正时任务的原因,特别强调您必须打印日志,并且必须打印错误的日志。许多人只是输出日志中的日志,例如>> log.txt,因此只有输出日志仅是输出的日志,只是该输出日志中的日志。正确的内容是您看不到错误日志,因此问题调查没有帮助。只需在稍后将错误日志添加到普通日志中。这样,您可以查看错误的日志内容。解决问题非常有帮助
原始:https://juejin.cn/post/710154346574957764