标签: cron

在Crontab上执行python脚本

我正在尝试使用linux crontab执行python脚本,但我找到了很多解决方案,但没有一个能够正常工作.例如:在/etc/cron.d编辑anacron或使用crontab -e.

我想每10分钟运行一次这个脚本.

我必须编辑哪个文件来配置它?

提前致谢

编辑

我把这一行放在文件的末尾,但它不会改变任何东西.我必须重新启动任何服务吗?

*/2 * * * * /usr/bin/python /home/souza/Documets/Listener/listener.py
Run Code Online (Sandbox Code Playgroud)

编辑[2]

伙计们,我已经遵循了源代码.这里可能有问题,但是当我手动执行它时,它可以工作:

http://pastebin.com/qsWHNzqT

python linux cron

80
推荐指数
3
解决办法
23万
查看次数

Cron每三天工作一次

是否有可能每三天运行一次cronjob?或者每月10次.

cron

78
推荐指数
6
解决办法
9万
查看次数

将cron选项卡设置为工作日的特定时间

我正在尝试在Ubuntu服务器上设置一个cron作业.我们希望cron作业在一天的特定时间和一周中的某些特定日期运行脚本.例如,我们要设置一个运行脚本的cron作业,其顺序如下:

在工作日的上午9点到下午2点每2分钟执行一次脚本.

这是我迄今为止所做的:

*/2 09-14***/path_to_script

工作日我该怎么办?

linux cron

78
推荐指数
3
解决办法
6万
查看次数

为什么我在使用vim时在OS X上没有crontab条目?

我想在我的Mac上使用cron.我选择它launchd,因为我希望能够在Linux上使用我的新知识.但是,我似乎无法让crontab -e命令工作.它启动vim,我进入我的测试工作:

0-59 * * * * mollerhoj3 echo "Hello World"
Run Code Online (Sandbox Code Playgroud)

但在保存和退出(:wq)后,

crontab -l
Run Code Online (Sandbox Code Playgroud)

说:

No crontab for mollerhoj3
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

macos vim cron

75
推荐指数
6
解决办法
12万
查看次数

WGET超时吗?

我正在使用Wget通过cron运行PHP脚本,使用以下命令:

wget -O - -q -t 1 http://www.example.com/cron/run
Run Code Online (Sandbox Code Playgroud)

脚本最多需要5-6分钟才能完成处理.WGet会等待它并将它所有时间都给它,或者它会超时吗?

linux cron wget

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

如何将任务设置为每隔一段时间运行一次?

如何运行每个脚本,比如30分钟?我假设不同的操作系统有不同的方法.我正在使用OS X.

macos shell cron time scheduled-tasks

72
推荐指数
6
解决办法
5万
查看次数

查找超过1小时的-mtime文件

我有这个命令,我目前每24小时运行一次.

find /var/www/html/audio -daystart -maxdepth 1 -mtime +1 -type f -name "*.mp3" -exec rm -f {} \;
Run Code Online (Sandbox Code Playgroud)

我想每1小时运行一次并删除超过1小时的文件.它是否正确:

find /var/www/html/audio -daystart -maxdepth 1 -mtime **+0.04** -type f -name "*.mp3" -exec rm -f {} \;
Run Code Online (Sandbox Code Playgroud)

我不确定我使用的十进制数?

谢谢你的任何更正.

编辑

或者我可以使用-mmin 60吗?它是否正确?

EDIT2

我试过你的测试,你建议的好事.我得到了一个空洞的结果.我希望所有的文件较旧超过60分钟将被删除!我怎样才能做到这一点??我的命令真的这样做了吗?

bash shell cron command-line

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

卷曲错误52来自服务器的空回复

我在一台服务器上设置了一个cron作业,以便在另一台服务器上托管的PHP中运行备份脚本.我一直使用的命令格式如下:

curl -sS http://www.example.com/backup.php
Run Code Online (Sandbox Code Playgroud)

最近我在Cron运行时遇到了这个错误

curl: (52) Empty reply from server
Run Code Online (Sandbox Code Playgroud)

我不知道这是什么意思.如果我直接在我的浏览器中链接,脚本运行正常,我得到我的小备份zip文件.

有人可以提供任何有关它的信息吗?

cron curl

70
推荐指数
7
解决办法
21万
查看次数

如何为crontab设置virtualenv?

我想设置一个crontab来运行Python脚本.

说脚本是这样的:

#!/usr/bin/python
print "hello world"
Run Code Online (Sandbox Code Playgroud)

有没有办法为这个Python脚本指定一个virtualenv来运行?在shell中,我只是这样做:

~$ workon myenv
Run Code Online (Sandbox Code Playgroud)

我可以在crontab中做些什么来激活virtualenv吗?

python cron virtualenv virtualenvwrapper

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

在没有cron的AWS中运行计划任务

目前我在亚马逊有一台服务器,我把我所有的cronjobs.我想消除这一点故障,并将我的所有任务公开为Web服务.我想将VPC ELB背后的服务公开给几个在调用时运行任务的服务器.

亚马逊(AWS)提供的某些服务是否可以按计划的时间间隔运行重复发生的作业(真正称为Web服务)?我真的希望能够在时间/日规范方面保留cron功能,但是将驱动程序的HA(在适当的时间调用端点的东西)分配给AWS.

我喜欢SQS如何提供Web端点,但我可以告诉你不能安排它们.SWF似乎也不合适.

cron amazon-web-services

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