标签: cron-task

AWS Lambda计划任务

亚马逊宣布推出AWS Lambda(http://aws.amazon.com/lambda/).

产品描述包括:

计划任务

AWS Lambda函数可以由外部事件计时器触发,因此可以在定期维护时间或非高峰时间运行功能.例如,您可以触发AWS Lambda函数在非繁忙时段执行夜间归档清理.

当我读到这篇文章时,我明白我终于有办法不断地做"类似cron"的任务了.我想每天下午5点运行一个特定的查询.

但是我没有在文档中的任何地方找到它.他们只提到了programatical事件或来自其他AWS服务的事件的触发器.

我误会了吗?或者有人能指出我的文档?

amazon-web-services cron-task aws-lambda

134
推荐指数
4
解决办法
5万
查看次数

如何每X分钟运行一次cronjob?

我在cronjob中运行PHP脚本,我想每5分钟发送一次电子邮件

我目前的(crontab)cronjob:

10 * * * * /usr/bin/php /mydomain.in/cromail.php > /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)

cronmail.php如下:

<?php
$from = 'D'; // sender
$subject = 'S';
$message = 'M';
$message = wordwrap($message, 70);
mail("myemail@gmail.com", $subject, $message, "From: $from\n");
?>
Run Code Online (Sandbox Code Playgroud)

但是我在30分钟内没有收到有关此配置的电子邮件.

php cron cron-task

80
推荐指数
4
解决办法
11万
查看次数

使用CRON作业访问网址?

我有一个必须执行重复任务的Web应用程序,发送消息和警报,我已经使用脚本页面在浏览器中加载时执行这些任务,即http://example.com/tasks.php和我它在我的Web应用程序的每个页面中都是iframe的意思.

现在我想改变这个以使用CRON作业,因为第一种方法可能会导致卡塞性能,所以我怎么能做一个访问http://example.com/tasks.php的CRON作业.但是,我不希望这个CRON作业创建输出文件,如day.*!

我在共享主机服务上托管应用程序,通过cPanel允许CRON作业.

linux web-applications cpanel cron-task web

77
推荐指数
5
解决办法
11万
查看次数

调度Python脚本以准确地每小时运行一次

在我问之前,Cron Jobs和Task Scheduler将是我的最后选择,这个脚本将在Windows和Linux之间使用,我更愿意使用编码方法来完成此操作,而不是将其留给最终用户完成.

是否有可用于安排任务的Python库?我需要每小时运行一次函数,但是,如果我每小时运行一次脚本并使用.sleep,"每小时一次"将在前一天的不同时间运行,因为延迟执行/运行脚本和/或功能所固有的.

使用Cron作业或使用任务计划程序进行计划的情况下,安排函数在一天中的特定时间(不止一次)运行的最佳方法是什么?

或者,如果这是不可能的,我也希望你的意见.

AP Scheduler完全符合我的需求.

版本<3.0

import datetime
import time
from apscheduler.scheduler import Scheduler

# Start the scheduler
sched = Scheduler()
sched.daemonic = False
sched.start()

def job_function():
    print("Hello World")
    print(datetime.datetime.now())
    time.sleep(20)

# Schedules job_function to be run once each minute
sched.add_cron_job(job_function,  minute='0-59')
Run Code Online (Sandbox Code Playgroud)

出:

>Hello World
>2014-03-28 09:44:00.016.492
>Hello World
>2014-03-28 09:45:00.0.14110
Run Code Online (Sandbox Code Playgroud)

版本> 3.0

(来自Animesh Pandey的答案如下)

from apscheduler.schedulers.blocking import BlockingScheduler

sched = BlockingScheduler()

@sched.scheduled_job('interval', seconds=10)
def timed_job():
    print('This job is run every …
Run Code Online (Sandbox Code Playgroud)

python cron scheduled-tasks cron-task python-3.x

48
推荐指数
4
解决办法
10万
查看次数

Cron任务:通过Cron将当前日期附加到文件名?

我在我的webhost上创建了一个Cron任务,每天备份我的数据库,我希望它将当前日期附加到文件名.

我的Cron工作看起来像这样

mysqldump -u username -pPassword db_name > www/db_backup/db_backup+date%d%m%y.sql
Run Code Online (Sandbox Code Playgroud)

但我得到的文件是这样的:db_backup + date没有文件扩展名或日期.

我也试过这个命令

mysqldump -u username -pPassword db_name > www/db_backup/db_backup_'date +%d%m%y'.sql 
Run Code Online (Sandbox Code Playgroud)

但这甚至不提供文件输出.

将日期附加到我的文件的正确语法是什么?

真诚
- 梅斯蒂卡

cron cron-task

33
推荐指数
4
解决办法
4万
查看次数

如何创建运行多个小时的cron语句

我需要一个cron语句运行几个小时,例如1-8然后10-15.在这种情况下,以下声明将起作用,

0 1-8,10-15 * * * 
Run Code Online (Sandbox Code Playgroud)

如果没有,有人可以帮助我吗?

提前谢谢,Gnik

cron crontab cron-task

24
推荐指数
2
解决办法
3万
查看次数

如何在Symfony2中创建一个cron任务

我有一个小问题,如何创建一个简单的cron任务,在Symfony中调用一些服务操作,谁可以每晚自动执行?

cron symfony cron-task

23
推荐指数
1
解决办法
4万
查看次数

Scron履带在Cron工作

我想从cron job执行我的scrapy crawler.

我创建了bash文件getdata.sh,其中scrapy项目位于它的蜘蛛上

#!/bin/bash
cd /myfolder/crawlers/
scrapy crawl my_spider_name
Run Code Online (Sandbox Code Playgroud)

我的crontab看起来像这样,我想每5分钟执行一次

 */5 * * * * sh /myfolder/crawlers/getdata.sh 
Run Code Online (Sandbox Code Playgroud)

但它不起作用,什么是错的,我的错误在哪里?

当我从终端sh /myfolder/crawlers/getdata.sh执行我的bash文件时,它工作正常

ubuntu cron crontab scrapy cron-task

17
推荐指数
3
解决办法
1万
查看次数

从脚本化的Jenkinsfile触发每小时构建

有没有办法使用Jenkinsfile 脚本管道语法触发Jenkins作业每小时运行一次?

我见过使用声明性语法的示例,但没有使用管道语法.

声明性语法示例

pipeline {
    agent any

    triggers {
        cron '@daily'
    }

   ...
}
Run Code Online (Sandbox Code Playgroud)

cron-task jenkins jenkins-pipeline

16
推荐指数
1
解决办法
1万
查看次数

linux"sudo crontab -e"和"crontab -e"之间的区别

我注意到,当我键入时,sudo crontab -e我没有看到我的cron命令,但是当我这样做时,只有crontab -e我的命令.

2之间有区别吗?如果有,我应该把我的cron命令放在哪里,它应该在sudo中还是没有sudo?

谢谢!

linux ubuntu cron cron-task

15
推荐指数
1
解决办法
7613
查看次数