|
|
cron版本是vixie-cron-4.1-r10
写了个脚本,在bash里执行很正常,放cron里自动执行时就不起作用了,/var/log/message里总是提示
May 23 00:02:01 localhost cron[25314]: (root) CMD (/usr/local/bin/AutoFans.sh)
May 23 00:02:02 localhost cron[25313]: (root) MAIL (mailed 100 bytes of output but got status 0x004e
请指点一二,谢谢
没搞懂原因但解决了,为此专门装了sendmail来看错误信息,sed 's/[Aa-Zz]//g' 这句有问题,真是奇怪,手动运行这个脚本没错误,放cron中就有问题,最后改成sed 's/[A-Z]//g' | sed 's/[a-z]//g' ,看了下cron的环境变量是/bin/sh,但这是个到/bin/bash的链接,有什么不同,还请理论高手帮忙厘清其中关系,谢谢 |
|