蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 http://www.lslnet.com 2006年6月26日 11:18


/var/spool/cron/root

这个文件是不是有特别的要求的,为什么我取不出我需要的数据,每次都是一大堆?
[/var/spool/cron/root]
# DO NOT EDIT THIS FILE - edit the master and reinstall.
# (/tmp/crontab.5945 installed on Sat Jun 18 16:58:08 2005)
# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)
0 * * * * /myjob/bin/getusrlog.sh
0 1 * * * /myjob/bin/backuplog.sh
0 2 * * * /myjob/bin/upfile.sh
* 3 2 * * /myjob/bin/backupdb.sh

这是我的shell
echo $shellpath$shellname (/myjob/bin/backupdb.sh)
result=`awk '$6 = $shellpath$shellname{print $0}' /var/spool/cron/root`
echo "$result"

得出的是这个结果。。。
# DO NOT EDIT THIS # DO NOT EDIT THIS FILE - edit the master and reinstall.# DO NOT EDIT THIS FILE - edit the master and reinstall. - edit the master and reinstall.
# (/tmp/crontab.5945 installed on Sat # (/tmp/crontab.5945 installed on Sat Jun 18 16:58:08 2005)# (/tmp/crontab.5945 installed on Sat Jun 18 16:58:08 2005) 18 16:58:08 2005)
# (Cron version -- $Id: # (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $)# (Cron version -- $Id: crontab.c,v 2.13 1994/01/17 03:20:37 vixie Exp $) 2.13 1994/01/17 03:20:37 vixie Exp $)
0 * * * * 0 * * * * /myjob/bin/getusrlog.sh0 * * * * /scp/bin/getusrlog.sh
0 1 * * * 0 1 * * * /myjob/bin/backuplog.sh0 1 * * * /scp/bin/backuplog.sh
0 2 * * * 0 2 * * * /myjob/bin/upfile.sh0 2 * * * /scp/bin/upfile.sh
* 3 2 * * * 3 2 * * /myjob/bin/backupdb.sh* 3 2 * * /scp/bin/backupdb.sh

/var/spool/cron/root

这个文件是很特别 :mrgreen:  这个目录(/var/spool/cron)存放的是每个用户的crontab文件,用户可以通过
crontab -e
来定制自己的计划任务

/var/spool/cron/root

那我怎么才能得出我想要那条结果啊。。。
语法好像都没问题了

/var/spool/cron/root

非常奇怪
result=`awk '{if($6~/backupdb.sh/) print $0}' tmp`就可以
result=`awk '{if($6~/$shellname/) print $0}' tmp` 这样得出的是空
到底是什么原因啊。。。。

/var/spool/cron/root

这是'和"的问题,看看置顶的十三问,那里有答案。



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com