cron相关内容

cron 作业是否会终止最后的 cron 执行?

我有一个执行 PHP 脚本的 cron 作业.cron 设置为每分钟运行一次,这仅用于测试目的.它正在执行的 PHP 脚本旨在将用户上传到服务器的视频转换为 Flash 格式(例如....flv).通过命令行手动执行脚本时,脚本执行良好,但是通过 cron 执行时,它开始正常,但一分钟后它就停止了. 似乎在执行下一个 cron 时它会“杀死"最后一个 cron 执行.我添加了以下 PHP 函 ..
发布时间:2022-01-03 23:49:13 PHP

不使用 CRON 调度脚本

我知道有很多关于使用 CRON 运行 php 文件的帖子.但是,在共享托管的世界中,并且易于用户设置,我不想搞砸. 我在网上找到了另一个与套接字有关的解决方案.只是想让每个人都接受这个,并告诉我这是一个好主意还是坏主意.听起来效果不错. 想法? //打开socket连接到cron.php$socketcon = fsockopen($_SERVER['HTTP_HOST'],80,$ ..
发布时间:2022-01-03 23:48:52 PHP

如何使用 Django 运行自己的守护进程?

在我的 Django 项目中,我必须在后台反复进行一些处理.这个处理需要访问 Django 的东西,所以我把它放到 Django 的命令中并作为 cronjob 运行它.现在我意识到,我必须更频繁地执行其中的一些操作(cronjob 最多每 1 分钟调用一次命令).另一个问题是我没有足够的控制权来保护一次运行相同的命令.当一个处理时间超过一分钟时就会发生这种情况.我认为我应该像守护进程一样运行它们 ..
发布时间:2022-01-03 23:48:39 Python

仅在特定时间每分钟运行一次 cron 作业?

您如何仅在特定时间每分钟运行一次 cron 作业?像这样: 它只会在上午 11 点到中午 12 点、下午 4 点到下午 5 点和晚上 9 点到晚上 10 点每分钟检查一次 这对我来说似乎很复杂,我不知道从哪里开始. 解决方案 正确的解决方案: * 11,16,21 * * * 因为如果您使用以前的解决方案: 0-59 11-12,16-17,21-22 * * * * ..
发布时间:2022-01-03 23:48:30 PHP

Laravel“没有准备好运行的预定命令."

我已经设置了以下 Laravel 命令: protected function schedule(Schedule $schedule) {$schedule->command('command:daily-reset')->daily();$schedule->command('command:monthly-reset')->monthly();} 然后,在我的服务器上,我设置了一个每天运 ..
发布时间:2022-01-03 23:48:14 PHP

cron git push 与 ssh 密钥

我为github账号设置了ssh key,所以不用每次都输入密码,效果很好.这是我使用的脚本: #!/bin/bashgit push origin master 但是当我使用 cron 运行它时,它不会使用我的 ssh 密钥.这是输出: 权限被拒绝(公钥)致命:远端意外挂断 我四处搜索并找到了一些文章,但没有一篇能解决我的问题.以下是我找到的文章(以及更多): https://as ..
发布时间:2022-01-03 23:48:04 其他开发

使用 Cron 作业进行每日数据库备份

嗨,我想在每天午夜使用 cron 作业进行数据库备份...并且数据库备份的名称应附加当前日期...备份文件的格式应为 mydata_yyyy_mm_dd.sql ...备份文件应该放在/root目录下 解决方案 类似的东西 0 0 * * */path/to/mysqldump ... >/path/to/backup/mydata_$( date +"%Y_%m_%d" ).sql ..
发布时间:2022-01-03 23:47:59 服务器开发

帮助使用基本的 shell 脚本./bin/sh: 来源:未找到

我的计划: 45 10 * * * source/home/ThinkCode/Test/hello.sh hello.sh : #!/bin/bash回声“你好世界" 它通过电子邮件发送给我的错误: /bin/sh: 来源:未找到 我做错了什么?它是特定于配置/环境的,所以谷歌搜索没有多大帮助!谢谢.. 解决方案 真正的sh没有source,只有..将 cron 中的 she ..
发布时间:2022-01-03 23:47:39 其他开发

Laravel 中的 Cron 作业

我正在尝试为我已经创建的命令开发一个 cron 作业.我对 cron 工作完全陌生,所以我真的不知道它是如何工作的. 在控制台中自己尝试该命令效果很好.我所需要的只是能够每 24 小时执行一次.我正在使用 Laravel 4,有人可以帮忙吗? 谢谢! 解决方案 要以 root 身份创建 cron 作业,请编辑您的 cron 文件: [sudo] crontab -e 在最后 ..
发布时间:2022-01-03 23:47:21 PHP

如何在 AWS Elastic Beanstalk 上设置和使用 Laravel 调度?

场景 作为 Laravel 和 Elastic Beanstalk 的新用户,我很快发现自己需要安排操作,就像我们大多数人一样. 过去我一直为此使用简单的 crontab 调度.所以现在我站在一列问题面前: 如何使用 crontab 运行 Laravel 代码? 如何在 Elastic Beanstalk 环境中设置 crontab? 找到这些问题的个别答案并不难.将它们 ..

设置后取消节点调度事件

我打算使用 node-schedule 为约会提醒设置推送通知,如下所示: var schedule = require('node-schedule');var date = req.body.date;//来自客户端请求的提醒日期var j = schedule.scheduleJob(date, function(){//发送推送通知}); 现在我知道你可以通过调用 cancel() 来 ..
发布时间:2022-01-03 23:47:03 其他开发

Spring Boot:从数据库中获取@Scheduled cron 值

我正在使用 Spring Boot 并且在使用数据库中现有的值安排 cron 任务 时遇到问题. 目前,我正在从属性文件中读取值,如下所示: @Scheduled(cron="${time.export.cron}")public void performJob() 抛出异常 {//做一点事} 这很好用,但不是从属性文件中获取值,我想从数据库表中获取它们.是否可能以及如何实现? 解 ..
发布时间:2022-01-03 23:46:57 Java开发

仅当未运行时才使用 cron 运行 python 脚本

我需要每分钟运行一个 python 脚本 (job.py).如果此脚本已在运行,则不得启动该脚本.它的执行时间可以在 10 秒到几个小时之间. 所以我放入了我的 crontab: * * * * * root cd/home/lorenzo/cron &&python -u job.py 1>>/var/log/job/log 2>>/var/日志/作业/错误 为了避免在脚本已经运行时启 ..
发布时间:2022-01-03 23:46:46 Python

执行代码时如何在第一次停止运行spring批处理计划作业?

我正在使用带有石英的 spring 批处理 2.2.4 在特定时间运行一些作业 问题是作业总是在第一次执行代码后运行,然后根据预定时间运行.我想停止第一次运行,让它只根据预定时间运行. 我的 cron 表达式是“0 0 0 * * ?"&我也试过“0 0 0 1/1 * ? *"但它在应用程序启动时仍然执行一次 如何在应用程序启动时停止第一次执行? 这是作业上下文文件: ..
发布时间:2022-01-03 23:46:37 其他开发

使用 Node-Cron 每 45 分钟运行一次 Cron Job

我正在使用 node-cron 来运行预定的作业.我希望作业每 45 分钟运行一次,但它的表现很奇怪 这是我正在使用的模式 '00 */45 * * * *' 我的脚本开始于2014 年 6 月 17 日星期二 08:17:39 GMT+0000 (GMT) 这是作业执行的前几次 1.2014 年 6 月 17 日星期二 08:45:03 GMT+0000 (GMT) ..
发布时间:2022-01-03 23:46:30 其他开发

需要在每个 cron 作业之前设置 rvm 环境

我大致按照这组说明的第一部分中概述的模式安装和配置了 RVM:http://blog.ninjahideout.com/posts/a-guide-to-a-nginx-passenger-and-rvm-server 基本上,这意味着没有预构建系统 ruby​​(所有 ruby​​ 安装都是由 RVM 管理的)并且 RVM 是在系统范围内安装的,而不是附加到特定用户(/usr/local/ ..
发布时间:2022-01-03 23:46:18 其他开发

重定向 cron 作业的输出

我在 crontab 中有以下条目: 0 5 * * */bin/bash -l -c 'export RAILS_ENV=my_env;cd/my_folder;./script/my_script.rb 2>&1>./log/my_log.log' 这样做的结果是我在./log/my_log.log 中接收到./script/my_script.rb 的输出.这种行为是需要的.奇怪的是,我 ..
发布时间:2022-01-03 23:46:06 服务器开发