Questions tagged «crontab»

Crontab是cron表的缩写。它是一个配置文件,用于指定要按给定计划定期运行的Shell命令。




12
在每个月的第一个星期一执行cron工作?
我想在每个月的第一个星期一从cron到cron工作。cron Wikipedia页面上说 虽然通常在时间/日期指定字段都与当前时间和日期匹配时执行作业,但是有一个例外:如果“月份”和“星期几”都受到限制(而不是“ *”),则可以 “月几”字段(3)或“星期几”字段(5)必须与当前日期匹配。 (我的重点) 这是否意味着我不能每月的第一个星期一,而只能每月的第一个(或任何一天)呢?我想不出办法。
32 cron  crontab 


2
两次之间每5分钟执行一次cron作业
有没有一种方法可以在crontab中指定在工作日的某个开始时间和某个结束时间之间每5分钟运行一次的作业? 更新 我认为与我的开始和结束时间不是整点钟有关。因此,在小时栏中指定9-5是不够的。我要9:30-17:30
18 cron  crontab 

1
crontab是星期几还是一个月几号?
我将此添加到一些不同的linux&freebsd系统上的/ etc / crontab中: # monthly reboot: 3rd Tuesday of every month 56 07 15-21 * 2 root /sbin/shutdown -r now 我想在每个月的第三个星期二重新启动。但是,所有系统在本月的第三个星期三(第19个)重新启动。 我究竟做错了什么? 更新:由于下面的Ranon的回答,看起来下面的修订版可以工作,任何人都可以确认还是有更好的方法呢? # monthly reboot: 3rd Tuesday of every month 56 07 15-21 * * root test $(date +\%u) -eq 2 && /sbin/shutdown -r now
14 cron  crontab  syntax 

2
一位用户的多个crontab
有没有办法为一个用户使用多个crontab文件?根据每个项目的crontab文件而不是每个用户的crontab进行思考... 任何帮助表示赞赏...
13 unix  cron  crontab 



2
cron无法读取PYTHONPATH环境变量?
我已将PYTHONPATH添加到服务器的.bash_profile文件中。但是,似乎cron无法从中读取数据,因为我遇到导入错误。如果我在命令行上运行确切的命令cron调用,它将起作用,但是如果我将cron的错误输出发送到单独的文件,则导入失败。 我如何构造它,以便cron知道我附加的PYTHONPATH

3
如何在格林尼治标准时间而不是当地时间运行cron作业?
如何使Cron作业在GMT而非本地时间运行? 这是我的crontab文件: #m h d m wday command TZ=GMT 5 0,6,12,18 * * * ~/Documents/bash/transfer.sh 我的工作似乎在本地时间(GMT + 11)运行,我正在运行os x snow leopard,但是在开发完成后会将代码移到linux上。 linux环境可能是共享环境,在该环境中,我对配置的控制较少。

2
Crontab错误电子邮件:使用-f将发件人设置为root
对于此格式的crontab条目, */1 * * * * /usr/bin/php /app/<userid>/command --flag='value' 我看到这封邮件每分钟<userid>@host通过电子邮件发送到(并查看mail): From root@host Wed May 2 16:36:02 2012 Return-Path: <root@host> Date: Wed, 2 May 2012 16:36:01 -0400 X-Authentication-Warning: host: <userid> set sender to root using -f From: root@host (Cron Daemon) To: <userid>@host Subject: Cron <<userid>@host> /usr/bin/php /app/<userid>/command --flag='value' Content-Type: text/plain; charset=UTF-8 …

1
如何为root配置cron.d crontab文件
安装以root身份运行的cron.d crontab文件的过程是什么? 我有一个脚本,我希望root每10分钟运行一次,所以我安装了该文件 /etc/cron.d/mycron: SHELL=/bin/bash PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin */10 * * * * root /usr/local/bin/myscript.sh 然后重新启动cron,我确保我可以执行 /usr/local/bin/myscript.sh 它运行正常。 但是,据我所知,它实际上从未被调用,因为脚本写入日志文件并且永远不会创建日志文件。我缺少一些步骤吗?
2 linux  bash  cron  crontab 

1
为什么即使我是root用户,也无法使用crontab命令
我正在使用CentOS版本6.3(最终版)。 我的问题是,即使我通过ssh crontab命令以root身份登录到我的centos服务器也无法使用。 当我尝试访问crontab时,我得到以下内容: [root@cl-t102-433cl bin]# crontab -e -bash: crontab: command not found 下次为自己辩护我尝试过: [root@cl-t102-433cl bin]# locate cron | grep bin /usr/bin/crontab /usr/sbin/anacron /usr/sbin/crond [root@cl-t102-433cl bin]# echo $PATH /usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin 根据上面的两个命令,一切似乎都很好,但为什么crontab命令不可用?
2 linux  centos  crontab 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.