首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >linux中使用crontab的作业调度

linux中使用crontab的作业调度
EN

Stack Overflow用户
提问于 2015-04-09 19:26:45
回答 1查看 255关注 0票数 0

现有系统:

代码语言:javascript
复制
$ uname -r
2.6.18-398.el5`
$ uname
Linux

我想把我的shell脚本安排在上午10点到10点。

我正在使用crontab -e

按i进入插入模式

代码语言:javascript
复制
10 10 * * * /home/oracle/sample.sh

crontab将作业安排在上午10-10点

当我将相同的作业迁移到生产环境中时,我发现crontab没有调度这些作业。

代码语言:javascript
复制
$ uname -r
2.6.32-220.el6.x86_64`
$ uname
Linux

我找不到任何日志file.crontab没有初始化作业。

感谢您的宝贵时间和帮助。

EN

回答 1

Stack Overflow用户

发布于 2015-04-09 21:56:37

可能cron守护进程没有读取。

cron守护进程负责查找/etc/crontab文件并生成进程。

您可以查看它是否正在运行,就像下面这样简单:

代码语言:javascript
复制
$ ps aux | grep cron
root      1090  0.0  0.0   6784  3776 ?        Ss   Apr06   0:00 /usr/sbin/cron -f

代码语言:javascript
复制
$ systemctl status cron
● cron.service - Regular background program processing daemon
   Loaded: loaded (/lib/systemd/system/cron.service; enabled; vendor preset: enabled)
   Active: active (running) since Mon 2015-04-06 15:26:33 EDT; 2 days ago
     Docs: man:cron(8)
 Main PID: 1090 (cron)
   CGroup: /system.slice/cron.service
           └─1090 /usr/sbin/cron -f

如果守护进程未运行,则可以使用以下命令调用它:

代码语言:javascript
复制
# systemctl start cron
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29537259

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档