我想在我的应用程序中加入一个简单的监控,所以我需要发送一个HTTP请求,其中包含来自crontab的mongodb集合中的文档数。请求在页面上描述http://countersrv.com/如下:curlhttp://countersrv.com/ID-dvalue=1我需要从命令行查询mongodb并获取集合中的文档数。它应该类似于db.my_docs.count()。我想每小时发送一次这个号码,所以需要在crontab中添加类似这样的内容:0****curlhttp://countersrv.com/ID-dvalue=...querymongohere...?
你好,我想用crontab执行一个php文件。这个PHP文件更新了MySQL数据库,当我在浏览器中输入URL时,我可以执行该文件,但不能作为cronjob。我加*/5****php-f/var/www/html/.../update.php>/dev/null2>&1到crontab,其他cronjobs运行良好(第3部分扩展)。我需要在我的PHP文件中添加一些代码吗?谢谢。这里是PHP文件里面的内容connect_error){die("Connectionfailed:".$conn->connect_error);}$sql="UPDATEpm_videosSET`descrip
我确实尝试过搜索,但没有找到真正适合我的东西。所以我会启动这个线程,看看是否有人可以提供帮助。我希望这不是一个我忽略了一些简单问题的愚蠢问题。我有一台运行MySQL服务器的macmini。有一些日终工作,所以我将它们放入脚本中,由crontab触发(实际上我也尝试启动,因为这是macOSX,但行为相同)crontab看起来像这样1500***/Users/fgs/Documents/database/process_db.sh>/Users/fgs/Documents/database/output.txt2>&1脚本看起来像这样#!/bin/bash#somedatapatching
我正在尝试创建一个每天备份我的MySQL从服务器的cron。backup.sh内容:#!/bin/bash##Backupmysqlfromslave##sudomysql-uroot-p'xxxxx'-e'STOPSLAVESQL_THREAD;'sudomysqldump-uroot-p'xxxxx'ng_player|gzip>database_`date+\%Y-\%m-\%d`.sql.gzsudomysqladmin-uroot-p'xxxxx'start-slave我通过sudochmod+x/home/dev/backup.sh使它可执行并通过以下方式进入crontab
我正在寻求一些有关将Cron作业与PHP结合使用的建议。我的场景是这样的:我有一个拥有大量成员(member)的网站。用户有一个或多个与其帐户关联的URL。在午夜(或某个时间),我想调用一个脚本,该脚本将为每个用户查询网站并使用它找到的信息更新数据库。将其视为一种屏幕抓取服务。我的问题是关于服务器的压力。我将在共享服务器上测试这个新功能,但最终我会转移到专用服务器上。因此,如果c.5000成员各有2个URL-它会查询10,000个网站。人们认为最好的方法是什么?有一个运行前500个成员的cron作业-然后10分钟后运行下一个500等等......或者是否有一些我从未听说过的魔法可能会有
我正在使用1and1建议通过mysqldump(http://faq.1and1.co.uk/archive/43.html)备份MySQL数据库的确切代码$host='xxxx';$user='xxxx';$pass='xxxx';$db='xxxx';system(sprintf('mysqldump--opt-h%s-u%s-p%s%s|gzip>%s/backup/'.time().'.sql.gz',$host,$user,$pass,$db,getenv('DOCUMENT_ROOT')));出于测试目的,已将所有权限更改为777。仍然没有运气。继续报错(errno32on
我正在构建一个Twitter应用程序,用户可以在其中输入一条推文,并可以安排它发布一次、每天、每周或每月发布一次。为此操作实现cron作业的最佳方法是什么?我只能想到每分钟运行一个cron作业并匹配时间和日期——这不是最好的解决方案,因为它会给服务器带来很大压力。我正在使用ubuntu运行灯组-任何建议将不胜感激。 最佳答案 如果您使用的是crontab,则需要为计划选项的每个变体(每天、每周、每月)创建crontab条目。为每个条目运行的脚本需要为选择了该调度频率的所有用户执行工作。Crontab文件遵循通用格式。来自cronta
我写了一个shell脚本,它在MySQL被杀死/终止时启动它。我正在使用crontab运行这个shell脚本。我的cron在/root/mysql.sh下寻找名为mysql.sh的脚本文件sh/root/mysql.shmysql.sh:cd/root/validate-mysql-statussh/root/validate-mysql-status/validate-mysql-status.sh验证-mysql-status.sh:#mysqlroot/adminusernameMUSER="xxxx"#mysqladmin/rootpasswordMPASS="xxxxxx"#
好吧,标题self描述了它..我需要运行一个sql函数来清理一些重复的帖子,我需要每天执行几次,所以我需要使用cron...我设置了一个新的crontab作业,如下所示:0016,18,19,20,21***mysql-hMY-DB-HOST.COM-uMY-DB-USERNAME-pMY-DB-PASSWORD-e"deletefromhotaru_postswherepost_idin(selectpost_idfrom(selectpost_idfromhotaru_postsagroupbypost_titlehavingcount(post_title)>1)b)">>/tm