Articles of cron

克伦每天跑两次

在我的CentOS 7服务器上,夜间备份脚本生成的错误应该正常运行,这让我检查了我的cron活动。 我发现cron.daily正在运行两次 – 这是/var/log/cron的相关部分,在删除备份脚本以查看它是否以某种方式导致问题之后: Oct 10 02:28:01 mail CROND[1750]: (root) CMD (run-parts /etc/cron.hourly) Oct 10 02:28:01 mail run-parts(/etc/cron.hourly)[1750]: starting 0anacron Oct 10 02:28:01 mail anacron[1759]: Anacron started on 2017-10-10 Oct 10 02:28:01 mail run-parts(/etc/cron.hourly)[1761]: finished 0anacron Oct 10 02:28:01 mail anacron[1759]: Normal exit (0 jobs run) Oct 10 02:30:01 mail CROND[1766]: (root) CMD (/usr/lib64/sa/sa1 […]

Cron运行@reboot作业

我有Debian 8.有时当我运行命令VPS离线。 从日志中我看到: Nov 14 07:22:34 localhost cron[386]: (CRON) INFO (Running @reboot jobs)

将用户cron转换为系统cron

我想集中很多cron到/ etc / crontab。 现在,每个用户都在/ var / spool / cron中拥有自己的cron,这对我来说是不可维护的。 我想通过脚本自动执行此操作,但问题在于cron语法不同。 在/ etc / crontab中必须声明一个用户。 我怎样才能有效地完成这项任务?

除非我login,否则crontab不能在VirtualBox上运行

我在我的工作PC上的VirtualBox上运行Ubuntu Server 9.04作为开发环境。 我有一些脚本放在我的用户的crontab中,当我用SSH连接到虚拟机时,这些脚本全天运行。 昨天晚上,我closures了PuTTy和所有其他正在运行的应用程序(VirtualBox和VM除外),然后回家。 我今天早上回来发现我的cron作业根本没有运行,但是当我连接到虚拟机时,下一个预定的作业运行。 我把时间表设置为5分钟进行testing,再次断开,工作按计划停止。 他们似乎只运行,如果我login到机器。 显然,即使我没有login到虚拟机,我也希望它们按计划运行,否则没有意义。 有没有我没有正确configuration? 新的信息: 现在在/var/log/cron.log中有3个条目表示以下“私有目录的返回代码[256]”…条目对应于应该运行cron作业的条目。 我以为他们应该像我的用户名一样运行? 为什么我自己的userid无法在我的主目录中运行脚本?

最好的FTP传输脚本

我正在寻找一个强大的FTP传输脚本,我可以用cron,任何build议? 我会喜欢Python中的脚本,可以在后台运行。

小时CRON任务运行频率超过一小时

我有一个cron任务,通过wget调用一个特殊的PHP脚本。 这是crontab项: 0 * * * * wget http:// www …. 它可以在几个小时内运行完美。 然而,几天之后,cron工作将开始被称为几次一小时。 我从来没有见过像这样的CRON漂移,所以我想这不可能是一个CRON的问题。 但是,被称为脚本的日志清楚地显示它每小时运行几次。 服务器详情: Ubuntu Luci 阿帕奇 MySQL的 PHP5 时间正在显示正确的@命令行 服务器设置为与NTP服务器同步 为了使脚本运行,它必须在URL中传递一个唯一的50个字符的散列键,所以这个脚本不会被任何其他来源的意外调用。 什么可能导致CRON这样漂移?

在Ubuntu中通过cronjob运行GUI应用程序?

我有一个运行“Ubuntu 10.04桌面”的远程服务器。 从它我想运行一个脚本,通过一个网站列表,并捕获他们的截图。 脚本正在工作并经过彻底testing。 当我用ssh -X user@ip-adress ./myscript.py SSH服务器时,我可以通过调用./myscript.py来运行我的脚本,一切都可以正常工作。 我然后修改我的crontab文件,并添加… 59 17 * * * env DISPLAY=:0 /path/to/myscript.py …正如Ubuntu WIKI推荐的那样。 我可以在/var/log/syslog看到我的cron作业已经启动,但是没有捕获任何截图。 从shell中运行env DISPLAY=:0 /path/to/myscript.py No protocol specified myscript.py: cannot connect to X server :0 如果我SSH服务器没有-X选项我只得到第二行的错误: myscript.py: cannot connect to X server :0 我现在可以尝试什么? 更多细节 我已经运行了xhost +local:并且检查了xhost的输出以查看该选项是否设置正确。 如果我运行ls /tmp/.X11-unix/输出是X0 服务器只有一个屏幕。 先谢谢你!

crontabpath困难

我正试图在Parallels Plesk Panel 9.2.2内的远程服务器上运行一个计划任务,并且很难找出我应该使用的正确path。 我试了一下这个文件的URL(你可以在浏览器中find它),但是这不起作用。 有人可以请给我我应该使用的格式,例如username / root_directory / filename.php? 或者有什么build议可以用来进一步调查这个问题? 任何帮助将不胜感激。

/ etc / crontab或任何用户crontab没有被执行

我的服务器是CentOS 5.当我编辑/ etc / crontab或通过“crontab -e”命令编辑任何用户(包括root)crontab时,它只是增加了“( 系统 )RELOAD(/ etc / crontab)”或“(admin) RELOAD(cron / admin)“。 / var / log / cron中没有CMD。 / var / log / cron中的示例条目: Aug 10 10:21:33 localhost crontab[31688]: (root) BEGIN EDIT (root) Aug 10 10:21:42 localhost crontab[31688]: (root) REPLACE (root) Aug 10 10:21:42 localhost crontab[31688]: (root) END EDIT (root) Aug 10 10:22:01 […]

cron作业压缩目录并通过电子邮件发送内容

我试图压缩一个目录,并通过电子邮件发送给我的内容。 我怎么能这样做? 我有一个cron设置为mysql备份,结束如下: | gzip | uuencode public_html_backup.gz | mail [email protected] 我能够执行一个类似的东西来压缩一个目录吗?