crontab相关内容

使用 crontab 作业发送邮件,邮件正文变成了一个名为 ATT00001.bin 的附件

我想在一台 linux 服务器中分析一些数据,然后将它作为电子邮件文本发送到我的电子邮件帐户,但是当我在 shell 命令中执行这个 shell 脚本时,它运行良好,奇怪的是当我把所有的程序进入 crontab 作业,电子邮件文本将变成附件,有人可以帮忙吗? #* * * * * sh -x/opt/bin/exec.sh >>/opt/bin/mailerror 2>&1/* exec.sh ..
发布时间:2022-01-03 23:37:55 服务器开发

使用 crontab (python) 运行 selenium

我有一个 python 脚本,它通过 selenium 调用 chrome 下一行. ff = webdriver.Chrome('/home/user01/webScraping/CollectAndGo/chromedriver') python 脚本是从 shell 脚本调用的. python/home/user01/webScraping/CollectAndGo/cgcom.py ..
发布时间:2022-01-03 23:36:44 Python

如何设置 cron 每 40 分钟/25 分钟运行一次我的脚本?

我希望脚本从第 40 分钟开始每 40 分钟运行一次. 所以这意味着: 00:40, 01:20, 02:00, 02:40, 03:20... 所以我向 cron 输入了这个条目: */40 * * * */path/to/script/foo.sh 不幸的是,这个脚本每 40 分钟运行一次: 00:40, 01:40, 02:40... 我打算每 25 分钟运行一次的脚本也是如此 ..
发布时间:2022-01-03 23:36:35 其他开发

如何每分钟多次运行 Cronjobs?

我创建了一个电子邮件队列数据库表.我将把我的 PHP 应用程序需要发送的所有电子邮件插入到这个表中. 另一个 PHP 脚本将查找所有未发送的电子邮件并发送它们. 我使用 cronjobs 运行此脚本.不幸的是,cronjobs 每分钟最多只能运行一次.所以在最坏的情况下,用户必须等待一分钟,直到他的电子邮件真正被发送. 我目前的解决方法是使用额外的 sleep 参数调用脚本并复制 ..
发布时间:2022-01-03 23:36:14 PHP

每个月的第二个和第四个星期六运行

在每月的第 2 个和第 4 个星期六运行作业的 cron (linux) 语法是什么? 解决方案 每月的第二个星期六是从 8th 到 14th 包括在内.同样,第四个星期六是在 22nd 和 28th 之间的一个日期. 您可能认为可以使用星期字段将其限制为星期六(下面一行中的 6): 0 1 8-14,22-28 * 6/path/to/myscript 不幸的是,根据联机帮助页 ..
发布时间:2022-01-03 23:35:43 其他开发

在 Django 中使用 crontab

我需要创建一个每天从 crontab 发送时事通讯的函数.我在互联网上找到了两种方法: 第一个-放在django项目文件夹中的文件: #!/usr/bin/env python导入系统导入操作系统从 django.core.management 导入 setup_environ导入设置setup_environ(设置)从 django.core.mail 导入 send_mailfrom ..
发布时间:2022-01-03 23:35:27 Python

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

我需要一个 cron 语句来运行几个小时,例如 1-8 然后是 10-15.在这种情况下,以下语句是否有效, 0 1-8,10-15 * * * 如果没有,谁能帮帮我? 提前致谢,格尼克 解决方案 你不能,你可以使用多个值或一个范围 0 1,2,3,4,5,6,7,8,10,11,12,13,14,15 * * * 来源: 时间标签用空格分隔.不要在标签内使用空 ..
发布时间:2022-01-03 23:34:58 其他开发

Cron Job - 如何将输出文件发送到电子邮件

我在 crontab 中有这一行: * * * * */var/www/dir/sh/mysql_dumb.sh |mail -s "mysql_dump" example@mail.com (每分钟只有一个样本) 所以,一切正常,但电子邮件是空的. 更新: mysql_dumb.sh 的输出是一个 *.sql 文件,他们将文件保存在一个目录中. 我如何从这个输出 -> ..
发布时间:2022-01-03 23:34:10 其他开发

如何使用 PHP 启动/停止 cronjob?

如果我在命令行中输入 crontab -l 我可以看到以下行: # * * * * */usr/bin/php/home/user/every_minute_script.php 要开始这个cronjob,我需要使用crontab -e命令编辑文件,删除行首的注释字符,保存编辑的文件,并退出编辑器. 要停止这个cronjob,步骤相同,但在行首添加注释字符. 我想使用 PHP 脚本 ..
发布时间:2022-01-03 23:33:49 PHP

Cron 作业中的 Scrapy 爬虫

我想从 cron 作业执行我的爬虫爬虫. 我创建了 bash 文件 getdata.sh,scrapy 项目所在的位置有它的蜘蛛 #!/bin/bashcd/我的文件夹/爬虫/爬取 my_spider_name 我的crontab是这样的,我想每5分钟执行一次 */5 * * * * sh/myfolder/crawlers/getdata.sh 但它不起作用,怎么了,我的错误在哪 ..
发布时间:2022-01-03 23:33:44 其他开发

cron 如何在内部调度作业?

“现代"cron 守护进程如何内部安排他们的工作?一些 crond 过去常常通过 at 来安排一次运行.所以在写出 crontab 之后,是否 crond: 解析所有未来事件的 crontab 和间隔的睡眠? 每分钟轮询一个聚合的 crontab 数据库以确定当前时间是否与计划模式匹配? 其他? 谢谢, 解决方案 在这个问题中听到了一些蟋蟀.很好的 'ol RTFC,有一些 ..
发布时间:2022-01-03 23:32:48 服务器开发

Cron 作业:如何运行需要打开显示的脚本?

我想设置一个 cron 作业来运行 python 脚本,但它给了我这个错误: RuntimeError: 无法打开显示 这是因为我导入了一个需要我打开显示的模块(例如,pylab).即使我的脚本没有生成任何图片显示在监视器上. 有什么方法可以让 crontab 在显示打开的情况下运行我的作业(就像我 ssh -X 进入机器一样)?我实际上不需要为监视器生成任何图形.我只需要正确导入我的模 ..
发布时间:2022-01-03 23:30:58 服务器开发

crontab 执行 Python 脚本失败

crontab 无法执行 Python 脚本.我用来运行 Python 脚本的命令行没问题. 这些是我尝试过的解决方案: 在main.py 顶部添加#!/usr/bin/env python在crontab的顶部添加PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin chmod 777 到 main.py 文件 service cr ..
发布时间:2022-01-03 23:30:48 Python

linux debian crontab 作业未执行

我有一个位于 /etc/cron.daily 目录中的 bash 脚本 foo.sh,chmoded 700,由 root 拥有,root 用户的 crontab 列表是与核心 Debian 安装保持不变 (crontab -l).我确实以不同于 crontab -l 和/或 crontab -e 的另一种方式运行 cronjob(例如,我没有按照特定 Debian 的情况下的建议使用/etc/i ..
发布时间:2022-01-03 23:29:37 服务器开发

将简单的 shell 脚本作为 cronjob 运行

我有一个非常简单的 shell 脚本,需要作为 cronjob 运行,但我什至无法运行测试脚本.这是示例脚本: /home/myUser/scripts/test.sh #!/bin/bash触摸文件.txt 定时任务: * * * * */home/myUser/scripts/test.sh 脚本在终端上运行良好,但无法让它作为 cronjob 运行.到目前为止,我已经在 cro ..
发布时间:2022-01-03 23:29:25 其他开发

使用 crontab 删除旧文件

我使用以下 crontab 记录来每天备份我的数据库: 0 2 * * * MYSQL_PWD=password mysqldump -u user db_name >$HOME/db_backups/db_name-$(date +\%Y-\%m-\%d-\%H-\%M).sql 2>>$HOME/db_backups/cron.log 我想添加另一个 crontab 记录,该记录将删除超过 ..
发布时间:2022-01-03 23:29:10 服务器开发

每 10 分钟执行一次 php cron 作业

我正在尝试运行 cron 作业,以便在我的服务器上每 10 分钟运行一次 php 脚本.该脚本更新数据库.现在我的 crontab 看起来像: */10 * * * */usr/bin/php/home/user/public_html/domain.com/private/update.php 然而,php 脚本似乎永远不会运行.我还尝试在使用以下命令更新 cron 选项卡后重新加载 cro ..
发布时间:2022-01-03 23:28:30 PHP

mysqldump 在 crontab 中不起作用

我正在尝试在备份 mysql 数据库的 crontab(ubuntu 服务器)中添加一个 cronjob. 以 root 身份在终端中执行脚本效果很好,但插入到 crontab 中没有任何反应.我试图每分钟运行一次,但文件夹/var/db_backups 中没有出现任何文件. (其他定时任务运行良好) 这是cronjob: * * * * * mysqldump -u ro ..
发布时间:2022-01-03 23:27:34 数据库

Java cron中问号的意义

来源维基百科: 问号 (?) 代替“*"用于将月中的某天或一周中的某天留空. 以上说法对我来说没有多大意义. 那么,如果我将一些 cron 写为 0 0 0 ?* * 那么是每个月的第一天还是每天执行一次? 这有点令人困惑,因为 Java cron 以秒开头,而其他 cron 以分钟开头. 解决方案 根据Quartz CronTrigger 教程(Quartz 是 ..
发布时间:2022-01-03 23:27:14 Java开发