centos编辑/etc/crontab加计划任务不生效问题
2015-11-19 17:17
633 查看
一般大家都不会写错的,还有人认为需要reload啊或者restart crond服务!但这都不是问题的关键!大家这样写:
分 小时 日 月 星期几 用户 需要执行的命令
一点毛病都没有。
真正你认为这计划任务没有执行的原因是,脚本里有些地方写的不是绝对路径。比如说
#!/bin/bash
echo 1 >> 1.txt
这样你就会一直看这个脚本所在目录里有没有1.txt文件,来确定有没有执行这个脚本是不是?你直接./这个脚本的方式去执行,他会在当前目录生成1.txt可是你让crond来帮你执行,这1.txt就不定去哪了呢!并不是没有生效的!所以,记得crontab里写的要执行的脚本里一定要写绝对路径!
还可以结合cron的日志来看看!
tail -n 100 /var/log/cron
分 小时 日 月 星期几 用户 需要执行的命令
一点毛病都没有。
真正你认为这计划任务没有执行的原因是,脚本里有些地方写的不是绝对路径。比如说
#!/bin/bash
echo 1 >> 1.txt
这样你就会一直看这个脚本所在目录里有没有1.txt文件,来确定有没有执行这个脚本是不是?你直接./这个脚本的方式去执行,他会在当前目录生成1.txt可是你让crond来帮你执行,这1.txt就不定去哪了呢!并不是没有生效的!所以,记得crontab里写的要执行的脚本里一定要写绝对路径!
还可以结合cron的日志来看看!
tail -n 100 /var/log/cron
相关文章推荐
- Linux查看CPU信息
- Centos 7 上 Eclipse 无法输入中文解决方法
- Netstat的10个基本用法
- Linux系统下以RPM方式如何安装mysql-5.7.9
- Linux命令大观
- Centos6.5快速配置可用网卡
- Linux命令缩写来由
- Linux TOP 命令总结
- Linux 基础:如何在Ubuntu上检查一个软件包是否安装
- linux下vi命令的使用
- 编译安装linux内核步骤
- Linux rpm 命令参数使用详解
- linux系统下的virtualbox在ssh中配置microsoft RDP(VRDE)远程桌面功能方法
- CentOS服务器下对mysql的优化
- linux下安装DB2的详细步骤
- 在linux下安装db2全过程
- linux下设置opencv环境变量
- 缓冲区溢出攻击实验(三)
- linux:srot进行对文件中的字段排序
- 深入理解Linux修改hostname