标签: cron-jobs

管理员应该如何阅读 root 的邮件?

系统管理员接收系统通知的 Ubuntu 方式是什么,通常以电子邮件的形式发送到 root 帐户?

此类通知的示例是 cron 作业的输出或降级 RAID 通知

在几乎默认的 Ubuntu 10.04 安装中,除了存放在/var/mail/root. 用户应该如何 1. 发现它和 2. 在它到达时阅读它?

我观察到,安装程序添加root: myusername/etc/aliases. 因此,当时安装系统的用户如果阅读了本地邮件。因此,似乎在此过程中的某个地方出现了倒退。这仍然不是一个完整的解决方案,因为不能期望 Ubuntu 用户知道他们有本地邮件并且应该设置他们的邮件客户端来阅读它。

添加:鉴于当前的回复,服务器用户应该能够应对,前提是他知道这个问题。很公平。但是考虑一下 J. Random 桌面用户,他不知道如何使用命令行,只知道如何单击邮箱图标来阅读他的邮件。如何通知他他的系统想要告诉他一些事情?(如果不可避免,请允许更有能力的用户进行一次性干预。)

mail cron-jobs root administration

63
推荐指数
3
解决办法
8万
查看次数

Cron.hourly 不会运行

好的,所以我已经制作了脚本,/etc/cron.hourly然后将其放入chmod 777文件中,但它不会(自动)运行。如果我手动运行它,它工作正常。我还需要做什么吗?

command-line crontab cron-jobs cron

63
推荐指数
4
解决办法
5万
查看次数

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

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

cron-jobs scripts cron

39
推荐指数
3
解决办法
8万
查看次数

如何设置邮件传输代理?

当我的 Ubuntu 服务器上发生特定事件时,我打算使用mutt通过cronat带有附件的自动电子邮件发送到我的 gmail 地址。目前,mutt无法向外部电子邮件地址发送电子邮件,我相信这是因为我需要设置邮件传输代理。如何选择合适的 MTA 以及如何设置它以执行我需要它执行的操作?

email cron-jobs

19
推荐指数
2
解决办法
3万
查看次数

删除(清除)包 apt-xapian-index 有什么危害?

我知道在清除 apt-xapian-index 后您不能在 Synaptic 中使用快速过滤器,但是还有更严重的问题吗?

我知道有一些性能问题,当你有它时:

cron-jobs

16
推荐指数
1
解决办法
2万
查看次数

/etc/cron.hourly 的功能

如果我创建一个脚本,然后将它放在这个文件夹 (/etc/cron.hourly) 中,我的系统会每小时运行一次这个脚本吗?或者我的脚本是否也需要以命令开头?

command-line bash cron-jobs scripts

14
推荐指数
3
解决办法
2万
查看次数

每日 anacron 作业的执行时间

我已经设置了一个每日 anacron 工作,它运行 form /etc/cron.daily。从/etc/crontab我看到它应该每天在 06:25(或在启动/重启时)运行。

但是,当日期更改(00:00)并且计算机启动时,我不希望 anacron 等到 06:25。如果计算机已启动,我希望它在日期更改时(00:00)立即运行脚本。添加 cron 作业来运行 anacron @hourly 是否有意义?

非常感谢

crontab cron-jobs cron

9
推荐指数
3
解决办法
1万
查看次数

我的 cron.hourly 配置有什么问题?

每小时我都会收到一封包含这样错误的电子邮件,

Subject: Cron <root@supa> root    cd / && run-parts --report /etc/cron.hourly

/bin/sh: root: not found
Run Code Online (Sandbox Code Playgroud)

/etc/crontab 的内容如下,无论是否删除用户“root”(第 6 列),我都会收到相同的错误。

SHELL=/bin/sh
PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin

# m h dom mon dow user  command
11 *    * * *   root    cd / && run-parts --report /etc/cron.hourly
25 6    * * *   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6    * * 7   test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6    1 * * …
Run Code Online (Sandbox Code Playgroud)

crontab cron-jobs

6
推荐指数
1
解决办法
1万
查看次数

网络启动时如何运行cron作业?

我有一些每天运行的 anacron 工作。脚本更新本地 bzr 和 git 存储库。当然,这些脚本需要有效的网络连接。我在笔记本电脑上,有线和无线互联网通常不够快。这会导致我的 cron 作业在拉存储库时超时 =(

所以:

如何在运行特定的 cron 作业之前确保互联网已启动?或者,如果没有网络,如何使作业失败,以便 anacron 稍后再次重试?

crontab cron-jobs cron

6
推荐指数
2
解决办法
2万
查看次数

当我的服务器自动使用 DST 时,如何使用 cron 安排在非 DST 感知应用程序上实现夏令时的脚本?

我的服务器(运行 ubuntu 8.04LTS 服务器)现在报告时间为 BST 晚上 9:38。BST(英国夏令时)比 UTC(或格林威治标准时间,如果你真的想搞混的话)早 1 小时

议会法案规定我们在英国使用 BST

从格林威治标准时间 3 月最后一个星期日上午一点开始到格林威治标准时间 10 月最后一个星期日上午一点结束的时间段。

在 cron 中安排这个没有问题,但我不知道我应该使用什么日期格式/时区。我是否将它设置为在凌晨 1 点前进但在结束时在凌晨 2 点返回?如果机器使用 BST,这是有道理的,但我担心该 cron 不会在凌晨 2 点触发,因为系统时钟可能会在有机会触发之前重置回凌晨 1 点 - 从而使我的脚本运行晚了 1 小时。

或者它只是使用UTC?

server 8.04 time cron-jobs

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

如何在精确的时间开始工作?

我想在精确的时间开始录音工作。据我所知,cron 只能保证在一分钟内开始工作。

一种可能的解决方案是提前启动 cron 作业,然后等到精确时间。我还有哪些可能性?

cron-jobs

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

备份 bash 脚本没有压缩它的 tarball

我有一个 bash 脚本,它作为 cron 运行来备份服务器上的文件。

#!/bin/bash
FILE=/path/to/backup_$(date +%Y%m%d).tar
tar -cf $FILE /backup/this /and/that /and/someotherfiles
gzip $FILE
Run Code Online (Sandbox Code Playgroud)

当我直接使用以下命令运行脚本时:

sudo bash ./backup-files.sh
Run Code Online (Sandbox Code Playgroud)

它对文件进行 gzip,但昨晚当 cron 运行时,它把它作为 tar 留下了。cron 是否会在某处保存日志以指出为什么会出现这种情况?

bash crontab cron-jobs gzip 9.10

4
推荐指数
2
解决办法
516
查看次数

标签 统计

cron-jobs ×12

crontab ×5

cron ×4

bash ×2

command-line ×2

scripts ×2

8.04 ×1

9.10 ×1

administration ×1

email ×1

gzip ×1

mail ×1

root ×1

server ×1

time ×1