我正在尝试使用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]
伙计们,我已经遵循了源代码.这里可能有问题,但是当我手动执行它时,它可以工作:
我正在尝试在Ubuntu服务器上设置一个cron作业.我们希望cron作业在一天的特定时间和一周中的某些特定日期运行脚本.例如,我们要设置一个运行脚本的cron作业,其顺序如下:
在工作日的上午9点到下午2点每2分钟执行一次脚本.
这是我迄今为止所做的:
*/2 09-14***/path_to_script
工作日我该怎么办?
我想在我的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)
我究竟做错了什么?
我正在使用Wget通过cron运行PHP脚本,使用以下命令:
wget -O - -q -t 1 http://www.example.com/cron/run
Run Code Online (Sandbox Code Playgroud)
脚本最多需要5-6分钟才能完成处理.WGet会等待它并将它所有时间都给它,或者它会超时吗?
如何运行每个脚本,比如30分钟?我假设不同的操作系统有不同的方法.我正在使用OS X.
我有这个命令,我目前每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吗?它是否正确?
我试过你的测试,你建议的好事.我得到了一个空洞的结果.我希望所有的文件较旧超过60分钟将被删除!我怎样才能做到这一点??我的命令真的这样做了吗?
我在一台服务器上设置了一个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文件.
有人可以提供任何有关它的信息吗?
我想设置一个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吗?
目前我在亚马逊有一台服务器,我把我所有的cronjobs.我想消除这一点故障,并将我的所有任务公开为Web服务.我想将VPC ELB背后的服务公开给几个在调用时运行任务的服务器.
亚马逊(AWS)提供的某些服务是否可以按计划的时间间隔运行重复发生的作业(真正称为Web服务)?我真的希望能够在时间/日规范方面保留cron功能,但是将驱动程序的HA(在适当的时间调用端点的东西)分配给AWS.
我喜欢SQS如何提供Web端点,但我可以告诉你不能安排它们.SWF似乎也不合适.