Chinaunix
标题:
关于crontab 执行脚本
[打印本页]
作者:
biglazybug
时间:
2008-09-18 15:05
标题:
关于crontab 执行脚本
我是菜鸟 现在正研究crontab 现在利用crontab -e 命令编辑了一个任务 */1 * * * * /root/Hello.sh 就是每一分钟执行 脚本Hello.sh
Hello.sh 里面很简单就是一句echo "Hello" 也已经给此文档755权限 但是为什么不能在界面上看到执行结果呢 求助!!谢谢各位大虾
作者:
liaosnet
时间:
2008-09-18 15:24
crontab 的输出一般不在终端....
作者:
biglazybug
时间:
2008-09-18 15:29
。。。。这么回事啊 嘻嘻 那请问是什么文件呢
作者:
honckly
时间:
2008-09-18 15:32
标题:
回复 #3 biglazybug 的帖子
输出是在终端显示。
重新定向的一个文件,然后检查这个文件里是否有内容
作者:
biglazybug
时间:
2008-09-18 16:36
哦 楼上的意思是说能输出到终端吗
作者:
biglazybug
时间:
2008-09-18 17:04
还有就是重定向写法是这样的吗 /root/Hello.sh >/log
作者:
vermouth
时间:
2008-09-18 18:13
好像可以重定向到 /dev/中的设备里,以实现屏幕显示。
作者:
yyrjw
时间:
2008-09-18 18:25
重定向到一个log文件 看输出的结果
作者:
micheas.liao
时间:
2008-09-18 19:03
用w看你是从那个终端登陆的,然后用>定向到你的终端
作者:
lzs45
时间:
2008-09-18 21:33
原帖由
micheas.liao
于 2008-9-18 19:03 发表
用w看你是从那个终端登陆的,然后用>定向到你的终端
是一个方法。不过个人感觉比较好的方法就是把输出重定向到文件再看文件内容比较好:
*/1 * * * * /root/hello.sh >hello.log 2>&1
同时把错误输出也重定向到hello.log中
写crontab最经常犯的错就是环境变量的问题,参考下面帖子:
手动执行shell和crontab执行结果不同,请帮忙!
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2