crontab相关内容

在 linux 之外解析/评估/生成 CrontabExpressions?

我正在构建一些需要调度输入的软件,我真的很想重新使用 crontab 的设计,因为它很有效. CrontabExpressions 可以非常简单*/5 * * * *“每五分钟运行一次"或更复杂的 2-59/3 1,9,22 11-26 1-6 ?2003 “2003年1月至6月每月11日至26日,从凌晨2点、上午9点和晚上10点开始,每三分钟一次". 我不想使用名为 crontab ..
发布时间:2022-01-04 00:04:03 其他开发

执行 r 脚本的 cron 作业不起作用

我是 cron 的新手.我想使用 cron 定期执行 r 脚本.我刚刚将作业添加到 crontab 以检查它是否有效.但不幸的是,没有任何效果.我编写了一个测试脚本,并在 cron 作业中每 5 分钟安排一次. 这是测试 R 脚本: print('HI') 定时任务:5 * * * * sudo Rscript/path/to/script/test.R 但是当我从终端执行 ..
发布时间:2022-01-04 00:03:56 其他开发

该脚本从命令行运行,但 crontab 失败

我仍在学习 Bash,但我的脚本有问题.我想用这个脚本来过滤一些呼叫,该脚本正在分析呼叫日志,每 2 分钟作为 cronjob.问题是我可以手动运行它,但是从 cron 自动运行时它会失败.我不知道为什么.它对权限大喊大叫,所以我对脚本进行了修补,所以如果它看起来很脏,我很抱歉. #!/bin/bash昨天=$((`日期+'%s'`-86400))AYER=`date -d "1970-01-0 ..
发布时间:2022-01-04 00:03:10 其他开发

如何在 Ubuntu 操作系统上每天使用 cron 作业运行 php 脚本

要运行的命令我正在使用 ubuntu 12 和灯服务器.我想每 1 小时后运行一个 php 脚本.我已经创建了一个 crontab 来执行它,如果我使用命令 crontab -l 检查我的 cron 列表,它会显示如下 # 编辑此文件以引入要由 cron 运行的任务.0 * * * */usr/bin/php5 -q/var/www/cronjobs/cron1.php# 每个要运行的任务必须通 ..
发布时间:2022-01-04 00:02:14 PHP

如何测试 cron 作业?

我使用的是 Ubuntu Linux 10.0.4.我想每天每 6 小时运行一次脚本.当我发出 sudo crontab -e 时,我看到: # m h dom mon dow 命令* 00,06,12,18 * * */opt/scripts/selenium/run_nis_inf_tests.sh 但是,我没有从我的脚本中看到预期的结果,我什至不确定它是否正在运行.有没有一种方法可以测试 ..
发布时间:2022-01-04 00:01:42 服务器开发

每分钟安排一个 Rscript crontab

出于某种原因,我的 R 脚本无法使用 crontab 运行.我现在每分钟都有它用于测试,但一旦它起作用就会改变它. 有什么想法吗? * * * * * Rscript “/Users/Home/Desktop/David Studios/Scraper/compiler.R" 此外,这只是终端中的普通命令. 解决方案 我可以看到可怕的smart在您的 cron 条目中引用.当您从 ..
发布时间:2022-01-04 00:00:47 其他开发

使用 sed 编辑 crontab

我正在编写一个 sed 命令,该命令应该取消对 crontab 中条目的注释.有一个更好的方法吗?想到的第一个选项是 sed. 示例: crontab -l# 5 * * * 3 bash test.sh sed 命令应该取消注释这个条目.这就是我现在所拥有的. sed "s#\# 5 * * * 3 bash test.sh#5 * * * 3 bash test.sh#" 显然这 ..
发布时间:2022-01-04 00:00:30 服务器开发

Cron 作业不运行

我是使用 crontab 的新手,我一直在努力让一个简单的 cron 工作正常工作.cron作业的代码如下: */1 * * * * echo "job every minute" 所以只是为了概念验证,我希望每分钟都能看到这个打印出来.我曾尝试使用两者保存此 cron 作业 sudo crontab -e 并通过在目录中保存 crontab 文件 (cronscript) 并按如下方 ..
发布时间:2022-01-04 00:00:00 其他开发

为什么 #!/usr/bin/env ruby​​ 在 crontab 中不起作用?

我已经通过 rvm(系统范围)安装了 ruby​​,并通过普通控制台正常工作,我的 rails 程序在 rails runner 和 apache2+passenger 上都正常运行. 现在在 crontab 中,我调用了 rails runner foo.bar,它放弃了,仔细检查我看到的日志: /usr/bin/env: ruby​​: 没有那个文件或目录 有谁知道为什么/usr/b ..
发布时间:2022-01-03 23:59:53 其他开发

如何在 crontab 中运行 R 脚本

使用 crontab -e 我试过: * * * * * Rscript/home/.../file.r* * * * */usr/lib/R/bin/Rscript/home/.../file.r* * * * */usr/bin/Rscript/home/.../file.r* * * * */home/.../foo.sh 其中 foo.sh 包含: sudo R CMD BATCH ..
发布时间:2022-01-03 23:58:32 其他开发

在重新启动之前让 cron 等待作业完成

我有一个 cronjob,它每隔一分钟执行一次,通常在几秒钟内运行,但有时会持续几分钟. 如果下一分钟到来时它已经在运行,我需要 cron 不执行该命令. 这条线看起来像这样*/1 * * * * cmd 我试过这个* * * * * ID=job1 频率=1m AFTER=job1 cmd 但没有成功. 是否可以用 cron 解决或者我必须实现锁定? 解决方案 ..
发布时间:2022-01-03 23:57:31 其他开发

如何在 Linux 服务器中安排 R 脚本 Cronjob?

我正在尝试安排一个 cronjob 在 Linux 服务器中执行 R 脚本.我已经实现了在服务器中手动键入命令并且它可以工作.为此,我必须键入以下命令: root@debian:~# cd/home/script2 root@debian:/home/script2# Rscript scriptSecos.R 如何指定一个每天执行一次之前命令的 cronjob? 谢谢. ..
发布时间:2022-01-03 23:55:34 服务器开发

bundle exec 不适用于 crontab

我正在尝试使用 crontab 执行以下 shell 脚本: #!/bin/shcd/mnt/voylla-production/current捆绑执行耙维护:last_2_days_orders捆绑执行佣金维护:send_last_2_days_payment_dropouts crontab 条目是 0 16 * * */mnt/voylla-production/releases/20 ..
发布时间:2022-01-03 23:54:24 其他开发

在 Mac 上开始使用 cronjobs

我正在尝试熟悉 cron 作业,并且我想我了解了基本概念(调度、语法等),但是,我似乎无法在我的 mac 上用终端正确地完成它 - 到底在哪里做我找到了Crontab?我应该如何引用脚本的路径? 我想要做的是在远程机器上运行一个 php 脚本(http://...)- 这可能吗? 解决方案 要开始使用 launchd(而不是 cron),您需要先创建一个空的 .plist 文件,例如 ..
发布时间:2022-01-03 23:51:29 其他开发

为什么 ssh 从 crontab 失败,但从命令行执行时成功?

我有一个 bash 脚本,它对远程机器执行 ssh 并在那里执行命令,例如: ssh -nxv user@remotehost echo "hello world" 当我从命令行执行命令时,它工作正常,但作为 crontab 的一部分执行时失败(错误代码 = 255 - 无法建立 SSH 连接).详情: ...等待服务器公钥.收到服务器公钥和主机密钥.主机 'remotehost' 已知并匹 ..
发布时间:2022-01-03 23:50:21 服务器开发