Tag: cron

cron什么时候执行每日脚本?

如果我在/etc/cron.daily/放置一个shell脚本,它会在一天的什么时间执行?

阻止cron邮寄用户

我正面临着Ubuntu服务器的问题。 我正在使用cron作业运行PHP脚本,该作业每5分钟执行一次。 此文件夹假名/ mqueue显示112GB空间。 脚本作业是从MySQL获取数据。 如果没有数据,则会显示错误。 现在有一个错误,cron正在尝试将邮件发送给未定义用户电子邮件的用户,并且它正在mqueue文件夹中创建日志文件。 如何自定义cron以便它不会发送邮件和写日志?

如何每10秒执行一次命令(没有cron)?

当我执行cron我得到了这个错误 cron:无法打开或创建/var/run/crond.pid:权限被拒绝 那么,如何在没有cron情况下做到这一点? PS我想检查svn中的文件是否已更改,我有一个特殊的脚本。

如何让crontab给我发送电子邮件?

如何让crontab通过其作业输出向我发送电子邮件? 我在工作上方有MAILTO=redacted@yahoo.com.au ,但它不起作用。 我知道我需要使用像Postfix或Sendmail这样的东西,但对于我的生活,我无法找到如何实现这一目标。 我搜索并搜索了一个关于设置Postfix的简单指南,但它们都非常复杂,并希望您设置一个完整的服务器来发送和接收电子邮件并了解所有条款(例如,什么是域名)外发电子邮件?)。 我想做的就是让crontab给我发电子邮件。 为什么这么难? 附加信息: 我的crontab文件如下所示: MAILTO=redacted@yahoo.com.au 1 0 * * * ~/Desktop/toskymesh.sh 59 6 * * * ~/Desktop/tooptus.sh 0 3 * * * snapraid sync 更多附加信息: ps -ef | grep ‘[s]endmail’的输出 ps -ef | grep ‘[s]endmail’ root 6840 1370 0 10:26 ? 00:00:00 sendmail: MTA: accepting connections 我肯定知道cron正在工作,但我正在用echo Test | mail […]

使用xrandr和cron作业调整亮度

编辑感谢pa4080我在下面的脚本中添加了一行,现在效果很好。 我不太清楚如何,哦。 我想做一个cron工作来调整我在一天中不同时间的亮度。 在做了一些谷歌搜索和反复试验之后,我编写了以下适用的bash脚本: #!/bin/bash export DISPLAY=$(w $(id -un) | awk ‘NF > 7 && $2 ~ /tty[0-9]+/ {print $3; exit}’) H=$(date +%H) if (( 00 <= 10#$H && 10#$H < 07 )); then xrandr –output HDMI-1 –brightness .3 && xrandr –output HDMI-2 –brightness .3 && xrandr –output HDMI-3 –brightness .3 elif (( 07 <= […]

无法从cron运行GUI应用程序

在Ubuntu 12.04笔记本上做了“sudo su – ”后我做了一个“crontab -e”,补充说: * * * * * env DISPLAY=:0.0 /usr/bin/gnome-calculator 等了几分钟。 没啥事儿。 我没有任何外部显示器,如果我在终端中运行此命令“env DISPLAY =:0.0 / usr / bin / gnome-calculator”,它就可以了。 但不是来自cron。 为什么? syslog只包含这个: May 24 14:37:01 localhost cron[1227]: (root) RELOAD (crontabs/root) May 24 14:37:01 localhost CRON[16432]: (root) CMD (env DISPLAY=:0.0 /usr/bin/gnome-calculator ) 我已经尝试了“xhost + localhost”。 [root@NOTEBOOK /var/log] xhost access control […]

我无法在Ubuntu 16.04上安装gnome schedule

我想在我最近的Ubuntu 16.04中安装gnome-schedule,但我找不到如何。 它不是在ubuntu软件中,如果我键入sudo apt-get install gnome-schedule ,我发现它没有找到。 我想使用它,因为我觉得它使用起来快捷方便。 我一直在寻找替代方案,但不是“我不喜欢的时间”,我找不到任何其他东西,所以欢迎提供帮助。

/ etc / crontab中设置的默认时间背后的故事是什么?

据我了解,这是/etc/crontab的默认配置: # mh dom mon dow user command 17 * * * * root cd / && run-parts –report /etc/cron.hourly 25 6 * * * root test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.daily ) 47 6 * * 7 root test -x /usr/sbin/anacron || ( cd / && run-parts –report /etc/cron.weekly […]

我可以像大爷爷一样在小时之前使用cron来编钟吗?

我迷失在askubuntu阅读问答并尝试推荐的代码片段。 因此,我常常错过在互联网上切换电视新闻频道的时间。 对于允许时移的youtube频道来说,这不是一个大问题,但它对于使用Flash播放器的电video道来说是一个“显示停止”。 可以将cron配置为在每小时的顶部运行一个作业,在那里我提供一个脚本来响铃,就像钟声一样(当然还有微妙的音量!)? 小时钟也可以在小时的底部响起。 我确信我可以在网上找到合适的.ogg或.oga文件,我知道我可以使用ogg123来播放它们。 我只是不知道cron是否可以做到这一点。 我知道我可以使用一个睡眠和唤醒的脚本来测试时间,但不喜欢一直在运行的东西(我认为已经足够了)。 如果可以用cron完成,有人可以回答如何设置吗? 谢谢。

Cronjob将json保存到错误的目录中

在Ubuntu 16.04上有一个运行PHP脚本的Cron作业 $parseinfo = ‘parseme.json’; $handle = fopen($parseinfo, ‘w’); fwrite($handle, json_encode($res)); 将数据解析为JSON文件。 PHP脚本应该在这个PHP脚本所在的同一文件夹中写入数据但是我遇到了一个问题,即JSON被保存到root的主目录中: 这就是我设置Cron工作的方式: */10 * * * * root /usr/bin/php /var/www/somederictory/somefolder/parse.php > /dev/null 从终端: ssh root@example.com cd /etc crontab -e 😡 简而言之:JSON正在保存到/root而我希望将其保存到/var/www/somederictory/somefolder/我应该怎么做才能修复它? 编辑:这不是重复,PHP工作,JSON正在保存,但以错误的方式。 而且我要求帮助我了解当前Cron设置的错误。