crontab相关内容

指定“所有奇数值"在 crontab 中?

在 crontab 中,我可以使用星号表示每个值,或使用“*/2"表示每个偶数值. 有没有办法指定每个奇数值?(像“1+*/2"这样的东西会起作用吗?) 解决方案 根据您的 cron 版本,您应该能够做到(比如几个小时): 1-23/2 通过 crontab(5) 联机帮助页中的 EXTENSIONS 部分: 范围可以包含“steps",因此“1-9/2"与“1,3,5,7 ..
发布时间:2022-01-03 23:27:08 其他开发

解析 crontab 样式的行

我需要在 Python 中解析类似 crontab 的计划定义(例如 00 3 * * *),并找到它应该最后运行的位置. 是否有一个好的(最好是小的)库来解析这些字符串并将它们转换为日期? 解决方案 也许 python 包 croniter 适合你的需求. 使用示例: >>>进口克朗特>>>导入日期时间>>>现在 = datetime.datetime.now()>>>cr ..
发布时间:2022-01-03 23:26:40 Python

crontab 在某些小时之间每 15 分钟运行一次

这是否正确安排在 07:00 和 19:00 之间每 15 分钟运行一次? */15 07-19 * * */path/script 解决方案 你的命令没问题! 要从 7.00 运行到 19.45,每 15 分钟只需使用 */15 如下: */15 07-19 * * */path/script^^^^ ^^^^^ 也就是说,分钟列中的内容 */15 将每 15 分钟做一次,而第二 ..
发布时间:2022-01-03 23:26:07 服务器开发

gpg 加密文件而无需键盘交互

我正在 crontab 中运行下一个命令来加密文件,但我不想要键盘交互 echo "密码" |gpg --passphrase-fd 0 -r 用户 --encrypt FILENAME.TXT 但我有这个答案: gpg: C042XXXX: 不能保证这个密钥属于指定用户pub 40XXX/C042XXXX 2012-01-11 姓名姓氏.(评论)主键指纹:X ..
发布时间:2022-01-03 23:25:57 其他开发

Golang:在特定时间实施cron/执行任务

我一直在寻找有关如何在 Go 中实现允许您在特定时间执行任务的功能的示例,但我找不到任何东西. 我自己实现了一个并在答案中分享,所以其他人可以参考他们自己的实现. 解决方案 这是一个通用的实现,可以让你设置: 间隔期 打勾的小时 打勾的分钟 第二个打勾 更新:(修复了内存泄漏) import (“fmt"“时间")const INTERVAL_PERIOD tim ..
发布时间:2022-01-03 23:25:36 其他开发

unix/linux 中的 cron 表达式是否允许指定确切的开始和结束日期

我希望能够配置这样的东西. 我想从 2009 年 6 月 29 日到 2009 年 6 月 30 日每天早上 7 点运行作业“X".将当前日期视为 2009 年 4 月 4 日. 解决方案 可以以一种棘手的方式完成. 对于该范围,您需要三个单独的 cron 作业,都运行相同的代码(在本例中为 X): 6 月 29 日和 30 日的一个 ("0 7 29,30 6 * X" ..
发布时间:2022-01-03 23:23:47 服务器开发

每天 00 点和 13:30 执行两次 crontab

我想每天在 00:00 和 13:30 执行两次脚本,所以我写: 0,30 0,13 * * * 这对我来说似乎是错误的,因为像这样,脚本将在 00:00 、 00:30 、 13:00 和 13:30 触发.有什么想法吗? 解决方案 您不能在一个条目中做您想做的事,因为两分钟的定义将适用于两个小时的定义(正如您所确定的). > 解决方案是(不幸的是)使用两个 cron 条目.一种 ..
发布时间:2022-01-03 23:23:21 其他开发

在 Node.js 和 Cron 作业中设置间隔?

我正在学习 node.js,只是设置了一个空的 Linux 虚拟机并安装了节点. 我每分钟都在不断地运行一个函数 var request = require('request')var 分钟 = 1,the_interval = 分钟 * 60 * 1000设置间隔(函数(){//运行代码})}, the_interval); 并考虑添加一些基于当前时间的其他功能.-(例如,如果 dat ..
发布时间:2022-01-03 23:21:27 其他开发

Crontab 星期几语法

在 crontab 中,星期字段是从 0 - 6 还是 1 -7 开始运行? 我看到了关于此的相互矛盾的信息.维基百科声明 0-6 和我见过的其他网站是 1-7. 还有什么含义或者错误地使用 0 或 7 ?即 cron 还会运行吗? 解决方案 0 和 7 都代表星期天,你可以用你想要的,所以写0-6 或 1-7 具有相同的结果. 此外,正如@Henrik 所建议的,可以通 ..
发布时间:2022-01-03 23:20:24 服务器开发

Django 自定义命令和 cron

我希望我的自定义 Django 命令每分钟执行一次.然而,python/path/to/project/myapp/manage.py mycommand 似乎在 python manage.py mycommand 目录下似乎不起作用. 我怎样才能做到这一点?我使用 /etc/crontab 与: ****** root python/path/to/project/myapp/mana ..
发布时间:2022-01-03 23:18:56 其他开发

如何通过 cron 作业执行 Node.js 脚本?

很简单,我有一个想要每月执行一次的节点脚本. 30 6 1 * * node/home/steve/example/script.js 但这不起作用,大概是因为路径或命令正在运行的shell.我尝试了以下通过 cron 执行节点的方法(使用 -v 测试): steve@atom:~$ node -vv0.4.2steve@atom:~$ sh node -vsh:无法打开节点steve@at ..
发布时间:2022-01-03 23:18:31 其他开发

如何在每周日运行 crontab 作业

我想弄清楚如何在每周日运行 crontab 作业.我认为以下应该有效,但我不确定我是否理解正确.以下正确吗? 5 8 * * 6 解决方案 这里是 crontab 格式的说明. # 1. Entry:进程开始的分钟 [0-60]# 2. Entry:进程开始的小时 [0-23]# 3. 条目:该过程将开始的月份中的哪一天 [1-28/29/30/31]# 4. 条目:进程开始的月份 [1- ..
发布时间:2022-01-03 23:18:04 服务器开发

crontab 中的 % 有何特殊之处?

在 crontab 中,你能做这样的事情吗? * * * * * echo $( date +%F) >>/路径/日期.txt 解决方案 您的 crontab 行的实际问题不是 $() 或反引号.问题是百分号%.它在 crontabs 中有特殊的含义. 来自手册页: ...命令中的百分号 (%),除非用反斜杠 (\) 转义,将被更改为换行符,以及之后的所有数据第一个 % 将作为标准输 ..
发布时间:2022-01-03 23:17:41 其他开发

每天在特定时间运行 CRON 作业

现在我每天下午 3 点运行我的 cron 工作 0 15 * * * 但我想在一天内运行两次我的 cron 作业.上午 10.30 和下午 2.30 0 30 10 * * * 我相信这个命令会在 10.30AM 运行.我应该如何在下午 2.30 运行它? 解决方案 Cron 实用程序是一种在特定时间和/或日期持续安排日常后台作业的有效方法. Linux Crontab 格式 ..
发布时间:2022-01-03 23:17:16 其他开发

如何设置 cron 作业以每小时运行一个可执行文件?

我需要设置一个 cron 作业,该作业每小时运行一次使用 gcc 编译的可执行文件. 我以 root 身份登录并输入 crontab -e 然后我输入以下内容并保存文件. 0 * * * */path_to_executable 但是,cron 作业不起作用. 我看到当我输入 /...path_to_executable 时,我遇到了分段错误.我只能从它所在的文件夹中执行可执 ..
发布时间:2022-01-03 23:16:54 服务器开发

为什么 crontab 不执行我的 PHP 脚本?

我已经构建了一个 php 文件来检查一些结果,因此我需要设置一个 cronjob. 我设置了每 30 分钟运行一次,以便发送结果.但是,我不知道为什么我的 crontab 没有每 30 分钟运行一次. 这是我设置 crontab 的方法: */30 * * * * php/var/www/html/result.php 我已经确认我的文件目录是正确的.我不确定的是关于计时部分:是否 ..
发布时间:2022-01-03 23:14:49 PHP

使用 crontab 执行 php

我正在尝试按计划运行 php 脚本.所以我认为 crontab 是个好主意.我使用的服务器在我不太熟悉的 Linux 上.所以我遇到的问题是,我不知道如何使脚本从 php 可执行.我需要引用该脚本,或者将其放入可以从命令行运行 php 的文件夹中.所以我不知道给我的crontab什么路径,例如: 5 * * * * var/www/some/path/script.php 我在 中发现了一些 ..
发布时间:2022-01-03 23:13:28 PHP

crontab 路径和用户

我是使用 cron 和 crontab 调度任务的新手.我正在尝试安排任务的执行,就像我已登录、打开终端并自己执行一样. 但是,我安排了一个任务来帮助我观察计划任务正在执行的 $USER 和 $PATH,这就是我发现的: $ crontab -l41 11 * * * echo "USER: $USER" >~/桌面/cron_env.log;回声“路径:$ PATH">>~/桌面/cro ..
发布时间:2022-01-03 23:12:40 服务器开发