cron相关内容

将 php 脚本作为 cron 作业运行 - 超时问题?

我正在编写一个 php 脚本,它执行一些后端操作,需要每 8 小时左右运行一次.该脚本需要一段时间才能执行.糟糕的是,我从浏览器中尝试了它,并且在脚本终止之前与服务器的连接很好地重置了.我的问题是 - 如果我直接运行它,即.php -a file.php 作为 cron 作业,执行是否有任何内部时间限制?此脚本可能需要 2-5 分钟才能完成且不能中断.我以前从未这样做过,所以我不确定 php 在运 ..
发布时间:2022-01-03 23:45:58 PHP

如何将 cron 作业输出重定向到 stdout

我有一个 cron 作业,它的输出现在被重定向到一个文件中.如下图 0 9 * * */bin/sh/bin/cleanup.sh >/home/darkknight/cleanup.log 谁能帮我将其输出重定向到标准输出? 解决方案 正在运行的进程有一个 PID,它的 fd(文件描述符)映射到 /proc//fd.我们可以在 /var/run/crond.pid 中找到正在 ..
发布时间:2022-01-03 23:45:49 服务器开发

Cron 表达式 (Quartz) 用于每午夜 12 点运行的程序

Quartz Scheduler 中在格林威治标准时间午夜 12 点运行程序的 cron 表达式是什么. 我之前从未使用过石英所以我还在学习中. 表达式是 0 0 12 * * ? 还是 12 pm (noon).谁能告诉我? 解决方案 1 秒2分钟3小时4 月份5个月6 星期几7 年(可选字段) 所以在你的情况下: 0 0 0 * * ? 如果你想在中午开火 ..
发布时间:2022-01-03 23:45:42 其他开发

最佳实践如何安排 symfony2 操作

我基于 symfony2 的应用程序必须在不同的时刻和不同的频率做一些独立的工作.例如,发送简讯、编辑报告... 我希望能够从应用程序添加/编辑每个任务我的任务将非常接近 cron 作业,并且将包括调用特定的 url. 从我的角度来看: 我考虑创建一个 cron 作业,每半小时或十分钟启动一个脚本.这个脚本只做一个 curl 命令女巫得到一个 docronjob 动作.这个 do ..
发布时间:2022-01-03 23:45:33 其他开发

如何使用 IMAP 和 php 将邮件附件下载到特定文件夹

我正在开发一个网站,用户可以在其中邮寄票证并将任何类型的文件附加到特定的邮件 ID.我需要将邮件主题、内容和附件添加到数据库中.我正在使用 cron 执行此操作.除了附件,一切都很完美.我看过一些创建下载链接的帖子.由于我使用的是 cron,因此无法手动执行. $hostname = '{xxxx.net:143/novalidate-cert}INBOX';$用户名 = 'yyy@xxxx. ..
发布时间:2022-01-03 23:45:15 PHP

UnicodeEncodeError 仅在作为 cron 作业运行时

我的程序在命令行中正常运行,但是当我将它作为 cron 作业运行时,它会因错误而崩溃: UnicodeEncodeError: 'ascii' 编解码器无法编码字符位置 13 中的 u'\xa7':序号不在范围内 (128) 它在语句上崩溃 打印标题 为什么只有当应用作为 cron 作业运行时才会发生这种情况?这怎么解决? 我尝试过(没有帮助): 打印unicode(标题) Py ..
发布时间:2022-01-03 23:45:05 Python

Cron 每天下午 6 点

我想弄清楚如何将 cron 设置为每天下午 6 点运行.这是正确的吗? 我问的原因是这是用于生产服务器,所以我需要确定. * 18 * * * 解决方案 0 18 * * * 要执行的命令^ 你也需要设置分钟.否则它将在第 18 小时每分钟运行一次 一般如何设置定时任务: # * * * * * 要执行的命令# │ │ │ │ │# │ │ │ │ │# │ │ │ └───── ..
发布时间:2022-01-03 23:44:58 其他开发

node.js 中的 Cronjobs

是否有可能在 node.js 中在一天中的特定时间定期调用函数?我的第一个实现是 setInterval(functionName(),(24*60*60*1000)); 这是次优的,因为每次我重新启动节点时它都会重新启动.是否有更好的可能性来实现这一点? 解决方案 为了防止重启,您需要创建一个持久的数据存储作业. 类似: 工作 = {_身份证号码,工作:字符串,截止日期:日期 ..
发布时间:2022-01-03 23:44:49 前端开发

使用 anaconda env 运行 crontab 作业

我想让 cron 作业使用名为 my_env 的现有 anaconda python 环境执行 python 脚本.我唯一能想到的就是让 cron 作业运行一个名为 my_script.bash 的脚本,它反过来激活 env,然后运行 ​​python 脚本. #!/bin/bash源激活 my_envpython ~/my_project/main.py 尝试从命令行执行此脚本不起作用: ..
发布时间:2022-01-03 23:44:43 Python

ssh-agent 和 crontab —— 有没有什么好办法让它们相遇?

我写了一个简单的脚本,它每晚将 svn 活动日志邮寄给我们的开发人员.到现在为止,我都是在和svn仓库在同一台机器上运行的,所以不用担心认证问题,直接用svn的file:///地址样式即可. 现在我在家用计算机上运行脚本,访问远程存储库,所以我不得不更改为 svn+ssh://路径.ssh-key 设置得很好,在正常情况下,我不需要输入密码来访问 svn 存储库. 但是,crontab ..
发布时间:2022-01-03 23:44:37 服务器开发

测试每周一次的 cron 作业

我在 cron.week 目录中有一个 #!/bin/bash 文件. 有没有办法测试它是否有效?等不及 1 周了 我使用 root 使用 Debian 6 解决方案 就做 cron 所做的,以 root 运行以下: run-parts -v/etc/cron.weekly ... 或下一个,如果您收到“不是目录:-v"错误: run-parts/etc/cron.wee ..
发布时间:2022-01-03 23:44:17 服务器开发

Bash 脚本无法在 Cron 中正确执行

所以,我有一个 bash 脚本,它应该每小时将 ifconfig 的输出通过管道传输到一个文本文件.好像很多人都遇到过,这个脚本被cron 使用时无法正常运行.但是,我所看到的大多数修复程序似乎不适用于我的情况.我已经明确声明了所有路径,脚本具有执行权限,并且在 cron 文件末尾有一个换行符. 很有创意,我的脚本 ip.sh 包含: ifconfig >/home/drake/Dropb ..
发布时间:2022-01-03 23:44:10 其他开发

mysqldump 在 cron 中不起作用

首先,我在/home/username/ 中创建了 .my.cnf 并使用以下文本: [客户]用户 = 样本用户密码 = 样本密码主机 = 本地主机 然后,我执行了下面的命令,它成功了: /usr/bin/mysqldump sample_table >home/username/backup_db/$(date +%F)_full.sql 但是,当我在 crontabs ..
发布时间:2022-01-03 23:44:03 数据库

Raspbian/Linux 如何将 R 脚本作为 crontab 运行?

这可能是一个非常基本的问题,但我是新手:我正在尝试在我的 Raspberry Pi 上安排一些 Rscript,但一直失败.首先它什么也没做,现在它说它不能运行我的 crontab,因为它们有“错误的命令". 我尝试了两种不同的风格: sudo crontab -e17**** cd [/home/pi/R/projects] &&Rscript scraper_srf.R20**** c ..
发布时间:2022-01-03 23:43:48 其他开发

日期 +“%Y-%m-%d"在 crontab 中

如果我在 crontab -e 中输入以下内容: * * * * * 日期 +"%Y-%m-%d" >/home/apps/temp/env.txt 没有创建env.txt. 如果我将上面的行更改为: * * * * * 日期 >/home/apps/temp/env.txt env.txt 已正确创建. 如何在 cron 中格式化 date? 解决方案 你需要对每一个 ..
发布时间:2022-01-03 23:43:34 其他开发

cakephp 3 Cron Job 在 cpanel 中不起作用

我正在尝试在 cakephp 3 shell 脚本中实现 cron 作业,但它在 cpanel 中不起作用. 下面是我的 cron 工作代码 blog 是我的 cakephp 3 文件夹 cd/home/mmentert/public_html/abc.com/blog &&bin/cake 你好主 Cakephp 3 shell 类文件 命名空间 App\Shell;使用 C ..
发布时间:2022-01-03 23:43:14 PHP

Docker:Cronjob 不工作

我正在尝试在 Docker 容器上运行 cron 作业.我有一个正在运行的容器(Fedora 20).我还在容器中安装了 cron 包并显式运行 cron 守护进程.我还检查了 cron.deny 文件,它是空的,并且/etc/目录下没有名为 cron.allow 的文件. 每当我尝试使用 crontab -e 设置 cronjob 或尝试使用crontab -l 我收到以下错误.bash-4. ..
发布时间:2022-01-03 23:43:08 其他开发

php cron作业没有运行

root@xx:/var/www/test# which php/usr/bin/php root@xx:/var/www/test# ls -la共 16 个drwxrwxrwx 2 根 4096 十一月 14 日 09:37.drwxrwxrwx 6 根 4096 十一月 13 日 15:51 ..-rwxrwxrwx 1 root root 153 Nov 14 09:35 test.ph ..
发布时间:2022-01-03 23:42:58 PHP

如何通过 Cron 作业运行 Shell 脚本

我有一个如下所示的 Shell 脚本 echo "Hello World" 脚本位于 /root/scripts/ 文件夹中 test.sh 我还创建了一个像下面这样的 cron 作业 0-59 * * * * ./scripts/test.sh 现在 cron 作业不会每分钟打印 test.sh 中的内容. 让我知道我是否提供了错误的目录或我的代码中是否有任何其他问题. ..
发布时间:2022-01-03 23:42:51 服务器开发