旧 crontab 文件中的第一个非注释行以五个星号开头:
* * * * * ([a_command]) >/dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
作者已经走了,所以我不知道他们的意图。 全通配符对 (Solaris 8) cron 意味着什么? 这里的赌注要么运行一次,要么连续运行,要么永不运行,不幸的是,这很广泛。
如果您想知道前面的注释行,那就是“不要删除”。
注意:此 cron 文件正在运行。这个问题不是关于损坏的 cron 文件或需要故障排除的 cron 文件的问题的重复。
如何在 Ubuntu 中监控 logrotate 正在做什么?可以监控logrotate的活动吗?
在 crontab 文件的开头,您可以使用MAILTO指令来指示您希望将输出作为电子邮件发送到电子邮件地址。我想将输出发送到多个地址。是否可以(以及如何)指定多个地址?
我的 linux 服务器上有一个用户有 sudo。我想编辑另一个用户的 crontab。虽然我是新手,但还不明白手册页告诉我的内容。
man crontab 告诉我我可以在 crontab 命令中使用这种格式:
crontab [ -u user ] { -l | -r [ -i ] | -e }
Run Code Online (Sandbox Code Playgroud)
但是,这是什么意思?我想编辑名为 jake 的用户的 crontab
所以我试过了
crontab jake -e
crontab [jake] -e
crontab [-u jake] -e
Run Code Online (Sandbox Code Playgroud)
而且我每次都会收到相同的错误:“使用错误:此选项后不允许使用参数”
那么我输入什么来编辑 jake 的 crontab 呢?
我在 Hostmonster.com 上的托管运行了六个不同的 cron 作业。执行 cronjob 后,我会收到一封包含脚本输出的电子邮件。
电子邮件采用以下格式:
来自: Cron 守护进程 主题: Cron /ramdisk/bin/php5 -c /home5/username/scheduled/optimize_mysql.bash
这样做的问题是电子邮件的主题使得很难阅读电子邮件与哪个 cronjob 相关。
有没有办法修改 cronjob 电子邮件的主题,使其更易于阅读?
例如:
来自: Cron 守护进程 主题:优化 MySQL 数据库
如果我在 CentOS 上的 /etc/cron.daily 中放置一个脚本,它将以什么用户身份运行?他们都是以 root 身份运行还是以所有者身份运行?
我在 LAMP 设置上有一个这样的 crontab:
0 0 * * * /some/path/to/a/file.php > $HOME/cron.log 2>&1
Run Code Online (Sandbox Code Playgroud)
这会将文件的输出写入cron.log。但是,当它再次运行时,它会覆盖文件中以前的任何内容。
如何让 cron输出到文件名中带有时间戳的文件?
一个示例文件名是这样的:2010-02-26-000000-cron.log
我并不真正关心格式,只要它有某种时间戳即可。
提前致谢。