LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 732|回复: 1

crontab的环境问题

[复制链接]
发表于 2005-10-17 16:21:12 | 显示全部楼层 |阅读模式
如何先改变crontab的环境目录, 然后再在这个目录里执行程序啊? 它每次都我我的家目录里写, 也在我家目录里找需要的文件, 显然它找不到的.

我是这样写的, 但是不行
1 * * * * cd /home/***/test/|run

还试过将cd改成export PWD=也不行
还试过在之前写上PWD=/home/***/test/也不行
:confused:  :confused:  :confused:

我试过1 * * * * cd /home/***/test/|export > out
然后看到out中的PWD是/home/***, 而不是/home/***/test
 楼主| 发表于 2005-10-17 21:01:58 | 显示全部楼层
在一位身边高人的指点下终于轻松解决.
就是不管它的环境, 用一个脚本, 中间两行
#!/bin/bash
cd /home/***/test/
run

然后crontab执行这个脚本就是了.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表