Articles of cron

在AWS上设置cronjob最经济的方法是什么?

详细信息:我有Elastic Beanstalk(Web服务器)上的Web应用程序,我需要几个cronjobs在PHP中执行。 这些cronjobs必须连接到AWS RDS。 为此,我创build了一个Elastic Beanstalk Worker,但是我必须支付工人实例整天可用,而cronjobs只需要最多20分钟。

每个工作日Ubuntu的cron工作

在Ubuntu 16上,我试着在工作日上午8:00触发cron工作,这是我迄今为止所尝试的 0 8 * * 1-5 /path/to/command 和 0 8 * * MON-FRI /path/to/command 不起作用

停止应用程序中断的crond

我们正在使用cron来触发Web服务。 当我们计划停机并且数据源将不可用时(而不是服务平台),我们确定停止crond更容易,而不是评论100多个预定作业。 停止crond一个小时或更长时间有问题吗? 这是否对本地系统构成风险? 我们的另一个select是编写一个shell脚本来导出crontab,并将其replace为一个编辑好的文件,然后在中断完成后将其交换回来。 Linux 4.1.12-61.1.22.el6uek.x86_64 谢谢

鉴于pid,find已久的过程

我知道某个特定的进程正在重启我的Web服务器(可能是在一个cron工作中),但是我不知道哪一个进程,只有它是id(从Web服务器日志我已经检查了几个日志的PID)。 有没有办法find一个进程已经走了一段时间(几个小时)的进程名称/batch file,只给出PID?

Cron和交互式应用程序

我想安排一个GUI应用程序,但有一个问题。 当cron试图运行计划任务(在我的情况下,amarok)它抛出cannot connect to X server错误。 我认为这是因为应用程序是从我的root帐户执行的。 是否有可能从根运行应用程序,但假装是别人? 谢谢。

克朗的工作来备份MySQL

我有一个连接到USB备份驱动器的Fedora服务器。 我设法安装驱动器,并希望运行MySql数据库的每日备份。 我是完全新的cron工作,真的需要一些帮助,请。 干杯。

CRONexpression式用于在两个小时之间(包括最后一个小时)发射预定作业

我有一个通过Quartz和一个CRONexpression式的工作。 我的CRONexpression的目标是星期一至星期五每天上午08:00至20:00之间每10分钟运行一次,如下所示: 0 0/10 8-19 ? * MON-FRI 我的执行日志看起来像这样: 2010-02-24 19:10:00,140 INFO – Start 2010-02-24 19:20:00,015 INFO – Start 2010-02-24 19:30:00,015 INFO – Start 2010-02-24 19:40:00,015 INFO – Start 2010-02-24 19:50:00,000 INFO – Start //Execution expected at 20:00 PM 2010-02-25 08:00:00,000 INFO – Start 2010-02-25 08:10:00,000 INFO – Start 2010-02-25 08:20:00,000 INFO – Start 2010-02-25 […]

Cron作业级联arrays

如果有人像我一样,在IBM大型机批处理作业中工作一次,那么您可能就会知道CONTROL-M,这是一种工具,不仅可以按照date和时间安排工作,还可以根据成功条件进行工作。其他工作失败 所以我想知道是否在Linux机器上,如果这可能与cron服务器。 我知道如果一个cron作业必须在特定的date和时间运行,现在我想运行在其他cron作业链中。 这样说,当一个完成触发另一个启动等等。 有没有办法做到这一点? 最好的,德米安

Plesk命令在手动脚本中工作,而不是在cronjob中

为了安装托pipe计划,我使用了官方指南中指定的Plesk命令。 直接在SSH(Putty)中input时,它可以正常工作。 在CLI中,如下行显示硬编码值: / usr / local / psa / bin / domain –create'。$ url。' -owner mynamehere -ip'.IP_SERVER_PLESK'。 -status enabled -hosting true -hst_type phys -login'。$ ftp_user。' -passwd'。$ ftp_pw。' -www false -php true -php_safe_mode false -hard_quota 100M 然后,我把这个请求在一个PHP脚本,安装后托pipe其他东西。 现在的奇怪的部分:从CLI调用该脚本时,它也工作正常,我做一个./myscript.php它安装主机,然后发送电子邮件等,但是当我创build一个cronjob有相同的脚本定期调用后,那么Plesk命令失败。 cronjob以Plesk开始 * / 15 * * * * / usr / bin / php /home/scripts/myscript.php 它工作正常的一切,但Plesk托pipe安装,返回 “无法读取控制面板configuration文件”,因此不安装域托pipe。 […]

自动离线备份

我运行一个网站,目前在共享托pipe服务提供商上托pipe大约300GB(超过1000个文件)的培训video。 我们每月增加约50个video文件(〜20GB)。 目前我们的备份已经在我们的员工的台式机器上,但是我想设置一些更自动化的东西。 我将考虑其他托pipe选项,但在此期间,我希望对此服务器上备份的以下计划的意见/改进。 有两种types的文件将被备份。 首先是上面描述的video文件。 这些只需要每个文件备份一次,因为它们永远不会改变。 第二种types是网站本身的文件。 这些应该定期备份和跟踪修改。 这里的大部分变化不会是编码变化,而进行变更的人员1)技术上并不倾向,2)分布在美国各地。 考虑到这些事实,我认为一个基于svn的解决scheme不会奏效。 所以这是我的想法: 创build一个数据库表来logging备份。 该表将包括:文件的散列,修改date,大小,备份date,本地path(备份时)以及文件远程版本的path。 使用在cron作业上运行的脚本定期(每天?每周?每月?)导航目录结构以识别尚未备份的文件。 这个标识可以通过比较哈希来完成。 在识别出需要传输的文件之后,脚本会将它们ftp到远程服务器。 每个文件成功传输后,该传输的logging将被插入到数据库中。 你看到这个方法有什么问题吗? 第一次执行脚本时是否会遇到问题,因为在第一次全面传输大量数据?