Tag: cron

无人值守升级没有运行,/ etc / cron.daily / apt缺失

我已经安装并配置了automatic-upgrades ,但它似乎永远不会运行,因为我检查时总会有安装更新等待安装。 https://help.ubuntu.com/community/AutomaticSecurityUpdates似乎暗示/etc/cron.daily/apt是automatic-upgrades工作的机制。 但是,缺少/etc/cron.daily/apt 。 dpkg -S表示apt拥有该文件。 我是否更正了缺少/etc/cron.daily/apt会阻止unattended-upgrades运行? 如果是这样,我将如何创建它? (我不是唯一有这个问题的人,正如这个Ubuntu论坛post所certificate的那样,遗憾的是没有解决方案。)

Cron工作没有运行?

我有一个crontab文件,如下所示: * * * * * /home/abliskovs/update/update.sh 但是,当我检查syslog中是否有运行作业的证据时,没有任何内容可能表明它已经运行过。 如何检查它是否正在运行? crontab -l输出以下内容: * * * * * /home/abliskovs/update/update.sh

如何自动每30分钟重启一次?

我想安排每30分钟重启一次我的Ubuntu。 有没有命令或图形方式来做到这一点?

如何判断我的每小时cron作业是否已运行?

我在/etc/cron.hourly创建了一个名为ntpdate的文件 #!/bin/sh /usr/sbin/ntpdate-debian date > /tmp/william_tmp date > /william_tmp date > ~/william_tmp echo test 我也把Chmod 755做了这个文件。 但是,我无法判断该文件是否已运行! 该文件不是在3个目录中的任何一个中创建的。 如果我手动运行cd / && run-parts –report /etc/cron.hourly那么就会创建文件并获得echo。 任何人都可以推荐(理想情况下一步一步!)说明测试它是否正常工作?

即使在使用电池(笔记本电脑)时也要运行anacron

当笔记本电脑使用电池运行时,有一种已知的anacron行为无法运行。 有什么方法可以阻止这种行为,无论电源状态如何都运行anacron? http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=152402 http://www.mail-archive.com/debian-bugs-dist@lists.debian.org/msg560900.html https://bugs.launchpad.net/ubuntu/+source/anacron/+bug/36816

创建一个每小时清空交换的cron脚本是一个坏主意吗?

多年来,我的小型Ubuntu配置遇到了同样的问题:使用的交换空间随着时间的推移而增加。 我得到的印象是,这主要是因为分配的内存永远不会返回到RAM,即使有足够的空间,除非用户操作如禁用交换。 我做了一个简短的cron命令来自动化这个,我有很好的结果: #! /bin/sh echo “* */1 * * * root swapoff -a && swapon -a” >> /etc/crontab 但是因为它更多的是一个技巧而不是真正解决这个问题的方法,我想知道它可能是一个坏主意的潜在原因,或者我怎么能改进这个脚本以使它更聪明一点?

如何从Cron (每小时)停止电子邮件报告

我正在运行Ubuntu 12.04,我已经使用我的gmail帐户配置了“ssmtp”,现在我每小时收到一封带有报告的电子邮件,这是一个例子: From: root Date: 2012/8/13 Subject: Cron [ -x /usr/lib/php5/maxlifetime ] && [ -d /var/lib/php5 ] && find /var/lib/php5/ -depth -mindepth 1 -maxdepth 1 -type f -cmin +$(/usr/lib/php5/maxlifetime) ! -execdir fuser -s {} 2>/dev/null \; -delete To: root Failed loading /usr/lib/php5/20090626/xdebug.so: /usr/lib/php5/20090626/xdebug.so: cannot open shared object file: No such file or directory 更多信息: $ […]

如何查看/停止当前运行的crontab任务?

如何查看正在进行的crontab任务? 如何手动停止正在进行的crontab任务? 关于当前运行的cron进程是否[问题]? 是 手动杀死进程的一种方法是使用pkill 我曾经想过pkill / killall,但我在crontab文件中的一些命令分别是! 这意味着在完成命令后,下一个命令将启动! 例如: sudo crontab -e 00 10 * * * /usr/bin/wget LINK ; shutdown -h now 所以,如果我杀了wget,计算机将关机! – >我想完全杀死一个cron任务,而不是它的一部分! 下一个pkill问题:脚本怎么样? (我已经将一些bash脚本导入到crontab -e) – > sudo pkill ???

如何配置exim4通过受密码保护的ssl smtp邮件服务器发送邮件?

我希望我的cronjobs能够从我的家用电脑发送邮件。 我的服务器像这样配置exim4: dc_eximconfig_configtype=’internet’ dc_other_hostnames=” dc_local_interfaces=’127.0.0.1′ dc_readhost=” dc_relay_domains=” dc_minimaldns=’false’ dc_relay_nets=” dc_smarthost=” CFILEMODE=’644′ dc_use_split_config=’false’ dc_hide_mailname=” dc_mailname_in_oh=’true’ dc_localdelivery=’maildir_home’ 但是,在家里,我的ISP阻止通过防火墙直接发送的邮件。 我有一个密码保护ssl smtp服务器,我可以通过路由,但我没有成功找出如何配置exim4使这项工作。 我希望有人可以给我一个配置示例,我可以插入主机名,用户名,密码和“使用ssl”来让它通过单个smtp服务器发送邮件。

如何检查cron作业是否正在运行?

我在crontab -e添加了以下命令: 15 * * * * php /home/rizwan/PHP-workspace/mgstore/testcron.php 我需要每15分钟运行一次testcron.php ; 出于测试目的,我在testcron.php使用了以下PHP代码: <?php echo "test";