Chinaunix
标题:
定时运行awk脚本
[打印本页]
作者:
hoo7
时间:
2006-07-21 16:44
标题:
定时运行awk脚本
我想定时运行某一指令
在crontab -e中
这样设置:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
08 16 * * * awk -f /home/huming/test.awk /home/huming/datuu >> /home/huming/11.test.txt
没有任何反应
是说运行的必须是脚本吗?不能像以上这样在运行脚本后面加上要执行的文件
我现在还不会在脚本中加入文件,脚本中的内容只是一些指令
作者:
czyf2001
时间:
2006-07-21 16:59
假如脚本单独可以执行成功!
考虑环境变量和采用绝对路径!
作者:
寂寞烈火
时间:
2006-07-21 17:44
08 16 * * * /bin/sh /path/urscript
作者:
hoo7
时间:
2006-07-21 17:59
脚本可以成功
用上述指令不行
环境变量怎么?
用的就是绝对路径
作者:
hwh5240
时间:
2006-07-21 18:22
我知道HPUX中只识别单行:
08 16 * * * awk -f /home/huming/test.awk /home/huming/datuu >> /home/huming/11.test.txt
两行同样格式的都不行!
“SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
”是肯定不能执行的!把它们送进script里面吧
作者:
hoo7
时间:
2006-07-21 20:21
知道了
谢谢!
作者:
寂寞烈火
时间:
2006-07-21 23:57
用crontab -e设定cron-job的话,是不会出现下列语句的,也就师说,去掉下面的语句试一试吧
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2