在linux上面创建crontab时始终不成功,下面是解决过程:
首先查看操作系统信息:
[root@smsdmz1 var]# uname -a
Linux smsdmz1 2.6.9-78.ELsmp #1 SMP Wed Jul 9 15:39:47 EDT 2008 i686 i686 i386 GNU/Linux
创建crontab:
[root@smsdmz1 ~]# crontab -e
1 0 * * * su - uip /opt/uip/proc/autostart.sh>/opt/uip/proc/null
"crontab.XXXX0weq7r" 1L, 65C written
crontab: installing new crontab
上面的提示代表crontab创建成功。
但我们检查一下却发现根本就没有任何crontab
[root@smsdmz1 ~]# crontab -l
检查crontab的守护进程也存在
[root@smsdmz1 ~]# ps -ef |grep crond
root 4635 15621 0 11:15 ? 00:00:00 crond
root 4636 15621 0 11:15 ? 00:00:00 crond
root 4645 4527 0 11:15 pts/2 00:00:00 grep crond
root 15621 1 0 2010 ? 00:00:39 crond
后来检查磁盘发现/var已经100%了,想起crontab也是放在这里的,清理文件夹之后再创建成功了。
[root@smsdmz1 ~]# df -k
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda1 4032092 208092 3619176 6% /
none 2074516 0 2074516 0% /dev/shm
/dev/sda2 8064304 50836 7603812 1% /home
/dev/sda7 114279624 83233856 25240684 77% /opt
/dev/sda3 8064304 2724760 4929888 36% /usr
/dev/sda5 4032092 4032092 0 100% /var
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/11088128/viewspace-706659/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/11088128/viewspace-706659/