标签: cron

Centos 7 如何完全禁用 cron 电子邮件生成

我配置了 Centos 7 的电子邮件子系统,以便它向外界发送电子邮件。从那以后,我开始每分钟从 crond 进程收到大约 10 封电子邮件。对我来说没用,希望 crond 不发送任何电子邮件。

我试图设置

MAILTO="" 
Run Code Online (Sandbox Code Playgroud)

在 /etc/crontab 和 /etc/crontab.d 中(crontab 相关文件中不再有 MAILTO=root ),但电子邮件仍在发送。我重新启动了 crond 服务,后来我重新启动了整个系统。到目前为止没有任何帮助。

cron centos7

0
推荐指数
1
解决办法
2718
查看次数

Cron 任务不运行

我有这个 crontab 任务:

$ sudo crontab -l  -u root
0 22 * * * certbot renew --cert-name app.my_website123.net --pre-hook "systemctl nginx stop" --post-hook "systemctl nginx start" >> /home/my_user/cron_log1.log 2>&1
Run Code Online (Sandbox Code Playgroud)

certbot 更新需要 root。

几天后,日志文件仍然不存在,这意味着该任务没有被执行。这是为什么?

ubuntu bash cron

0
推荐指数
1
解决办法
165
查看次数

这个 cron 作业什么时候执行?0 3 */29 * *

我希望它每 29 天在凌晨 3 点执行一次,不管它是一个月中的哪一天。我想如果它首先在 19/sep 执行,那么第二天将是 18/oct,然后是 16/nov ...

另外,如果我今天(19/sep)运行 crontab -e,第一次执行是什么时候?

a) 从今天起 29 天

或 b) 29/9 月?

如果答案是 b),有没有办法让它立即执行或按照 a) 中的描述执行?

cron

0
推荐指数
1
解决办法
105
查看次数

无法让 cron 输出 GUI 消息/如何让用户知道正在执行 cron

我需要在 Ubuntu 18.04 上通过 cron 运行一个脚本,myscript.sh除其他外,我希望在运行时向用户显示一条消息,以便他知道正在运行 cron(也许还有其他方法这样做不涉及任何与 GUI 相关的事情;如果是,请告诉我)。

但是由于 cron 在它自己的最小环境中运行,我无法弄清楚如何做到这一点。

我尝试了各种方法,最有希望的似乎是明确分配 DISPLAY 并启动一个终端,分配给它的这个显示并在该终端内运行一个显示消息的命令,这意味着myscript.sH我有两行

export DISPLAY=:0 XAUTHORITY=~/.Xauthority 
gnome-terminal --display=:0.0 -- bash -c "xmessage -center -timeout 10 'ATTENTION. CRON IS RUN';exec bash"
Run Code Online (Sandbox Code Playgroud)

当我在我自己的终端中运行时,不涉及 cron,gnome-terminal --display=:0.0 -- bash -c "xmessage -center -timeout 10 'ATTENTION. CRON IS RUN';exec bash"这是有效的(当然,在我的终端中,我不需要启动另一个终端并且可以简单地运行xmessage -center -timeout 10 'ATTENTION. CRON IS RUN'......)。

但是 cron 抱怨以下消息(我将 cron 执行的输出重定向到一个文件,以便我可以看到出了什么问题):

No protocol specified
Unable to init server: Could not connect: Connection refused
Run Code Online (Sandbox Code Playgroud)

如果我不是放置 …

graphical-user-interface cron shell-scripting

0
推荐指数
1
解决办法
391
查看次数

将日期/时间传递给 cron 作业命令

是否有可能将当前日期/时间传递给我的 cron 作业中的命令?例如,我想每晚都进行 sql 转储并将转储文件命名为“dump-yyyy-mm-dd.sql”。

cron

-1
推荐指数
1
解决办法
1711
查看次数

设置定时任务

我想设置一个 cronjob,从早上 1000 小时到晚上 1730 小时每 10 分钟执行一次。是否可以在 crontab 文件中设置它?

谢谢。

cron

-2
推荐指数
1
解决办法
69
查看次数

一周内每 15 分钟运行一次 CRON?

如何创建 CRON 作业,使其每 15 分钟(一天 24 小时)运行一次,但仅运行一周并退出?谢谢!

cron centos6.4

-2
推荐指数
1
解决办法
630
查看次数

帮助 UNIX Crontab!

我想在每个星期一、每个月、每年的上午 8.30 安排一项任务......

UNIX Crontab 格式是什么?

非常感谢

哦。

unix cron

-3
推荐指数
1
解决办法
262
查看次数

每日 Cron 作业示例

我想每天晚上 9:15 在 Ubuntu Linux 机器上运行一个命令。这是我的 crontab 的正确条目吗?

15 23 * * * <<command>>
Run Code Online (Sandbox Code Playgroud)

linux ubuntu cron

-3
推荐指数
1
解决办法
2511
查看次数

如何运行每天早上 6:15 运行的 cron 作业,我知道如何每 15 分钟运行一次

我有这个:*/5 6-22 * * * *

这将从 6 点到 23 点每 5 分钟运行一次。

我想知道是否有可能在 6:15 到 22:40 开始运行。

cron

-3
推荐指数
1
解决办法
166
查看次数

每小时运行一次 Cron Debian

如何在 debian 中设置 cron 作业以每小时运行一次某个 url。没有控制面板或任何东西。

linux debian cron

-4
推荐指数
1
解决办法
4029
查看次数

Crontab 不工作

我正在尝试使用腻子向 crontab 添加一个新脚本。我正在按照以下步骤操作:

  • 打开腻子
  • 输入我的用户名/密码
  • 输入命令crontab -e 创建新的 crontab
  • 通过右键单击将此命令复制到腻子 */1 * * * * var/www/servername/html/populate_data_nrgrs.php
  • :wq按esc 键然后回车按回车
  • 我收到一条安装 crontab 的消息

然后 15 分钟后什么也没有发生。我输入了命令crontab ~l 它说:

[asingh@cs1 ~]$ crontab ~l
~l: No such file or directory
[asingh@cs1 ~]$
Run Code Online (Sandbox Code Playgroud)

我试图在脚本的开头包含用户名,但 */1 * * * * asingh/var/www/servername/html/populate_data_nrgrs.php没有成功。

putty cron

-5
推荐指数
1
解决办法
146
查看次数