Chinaunix

标题: crontab问题 [打印本页]

作者: alexyuan881    时间: 2012-12-12 10:00
标题: crontab问题
我先把crontab的内容写在tmp 里  然后  用crontab tmp退回crontab   就报如下错误
crontab: error in message queue open: Permission denied   这个错误应该怎么解决
作者: 枫之歌    时间: 2012-12-12 12:58
Permission denied 权限问题。
注意crontab的用户和tmp下文件属性,/tmp里有 t 的权限保护
作者: alexyuan881    时间: 2012-12-13 11:36
回复 2# 枫之歌
tmp 是个文件 不是目录  我权限都打开了


   
作者: alexyuan881    时间: 2012-12-13 13:28
回复 2# 枫之歌
0 7,15,23 * * * /home3/sys_from_root/pescript/tcq_stdf.pl/
1,5,7,10,15,20,30,35,45,50,55 * * * * /home/prod/final.pl/
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
~
"/tmp/crontaba22331" 2 lines, 119 characters
crontab: error in message queue open: Permission denied
   我加了下面一行是我加的   (1,5,7,10,15,20,30,35,45,50,55 * * * * /home/prod/final.pl/)  为什么会出现这种情况 ,  最好能说的详细点  我实在是弄不清白了


   
作者: 枫之歌    时间: 2012-12-13 14:48
回复 4# alexyuan881


    不是很明白你表达的……
你应该说明你用什么用户,做什么动作,文件路径……

作者: vermouth    时间: 2012-12-13 18:16
$ echo "0 0 * * * touch /tmp/a" > abc
$ crontab abc
$ crontab -l
0 0 * * * touch /tmp/a

你给crontab命令那段加个目录做啥呢?
作者: Shell_HAT    时间: 2012-12-13 19:21
你的是root用户?
作者: alexyuan881    时间: 2012-12-14 08:02
回复 5# 枫之歌
每隔一段时间执行/home/prod/final.pl/这个脚本,cron,allow里有我的账户   文件的路径就是/home/prod/final.pl/

   
作者: zongg    时间: 2012-12-14 08:52
1,5,7,10,15,20,30,35,45,50,55 * * * * /home/prod/final.pl/


你这/home/prod/final.pl/ 是个目录,无法执行啊,执行的是可执行的文件.

作者: alexyuan881    时间: 2012-12-14 09:29
回复 9# zongg
这是一个可执行文件,一个用perl写的脚本  我直接输入这个“目录”  他就会直接执行


   
作者: zongg    时间: 2012-12-14 09:31
alexyuan881 发表于 2012-12-14 09:29
回复 9# zongg
这是一个可执行文件,一个用perl写的脚本  我直接输入这个“目录”  他就会直接执行


那你把后面那个/去掉试试。
作者: lloydm    时间: 2012-12-15 10:31
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2