当前位置: 技术问答>linux和unix
在 var/log/cron 中都看到运行记录了,为什么看不到运行结果?
来源: 互联网 发布时间:2015-12-20
本文导语: 在 var/log/cron 中都看到运行记录了,为什么看不到运行结果? var/log/cron 中的内容为: ... ... ... Oct 20 14:22:00 localhost CROND[2735]: (root) CMD (root run-parts /root/my.sh) Oct 20 14:22:00 localhost CROND[2735]: (root) CMD (root run-parts...
在 var/log/cron 中都看到运行记录了,为什么看不到运行结果?
var/log/cron 中的内容为:
...
...
...
Oct 20 14:22:00 localhost CROND[2735]: (root) CMD (root run-parts /root/my.sh)
Oct 20 14:22:00 localhost CROND[2735]: (root) CMD (root run-parts /root/my.sh)
我的my.sh的内容为:
#!/bin/bash
echo -e "Hello world" > /root/mytmpfile
我的crontab中的记录为:
...
...
*/1 * * * * root run-parts /root/my.sh
...
...
但是在root下始终没有文件mytmpfile!!!
并且我在终端中执行 ./root/my.sh 能看到在root下自动生成文件mytmpfile
请问高人,我错在什么地方啊!谢谢帮忙!
var/log/cron 中的内容为:
...
...
...
Oct 20 14:22:00 localhost CROND[2735]: (root) CMD (root run-parts /root/my.sh)
Oct 20 14:22:00 localhost CROND[2735]: (root) CMD (root run-parts /root/my.sh)
我的my.sh的内容为:
#!/bin/bash
echo -e "Hello world" > /root/mytmpfile
我的crontab中的记录为:
...
...
*/1 * * * * root run-parts /root/my.sh
...
...
但是在root下始终没有文件mytmpfile!!!
并且我在终端中执行 ./root/my.sh 能看到在root下自动生成文件mytmpfile
请问高人,我错在什么地方啊!谢谢帮忙!
|
改为:
*/1 * * * * /root/my.sh
因为run-parts标志执行后面文件种的每一个脚本;你这里根本用不着,所以也不能这样写。
*/1 * * * * /root/my.sh
因为run-parts标志执行后面文件种的每一个脚本;你这里根本用不着,所以也不能这样写。