linux crontab不执行 `/usr/bin:/bin': not a valid identifier

JJTwo 2011-11-27 08:55:45
crontab 不自动执行,手动执行没有问题。
于是我在sh文件中加入export $PATH

export $PATH
source /etc/profile
ant syncAll

/sync.sh: line 3: export: `/usr/bin:/bin': not a valid identifier
请看我的$PATH,PATH里面没有这个“/usr/bin:/bin”啊。为什么呢?
echo $PATH
/usr/local/ant/bin:/usr/java/jrrt-3.1.0-1.6.0/bin:/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/usr/X11R6/bin:/root/bin:/root/servers/dstat-0.6.6
line 5: ant: command not found
...全文
514 10 打赏 收藏 转发到动态 举报
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
其实,cronhub就是解决这种crontab不执行的开源软件,为啥不用那个。用原生的crontab还不如用开源的cronhub呢!非常好用!,web界面管理各个机器上的crontab调度,并且提供了报警和自动重执行等功能!简直是运维利器。 这个地方:http://www.cronhub.com
向良玉 2011-11-29
  • 打赏
  • 举报
回复

LZ自己解决就好
你已不是菜鸟
agustawestland 2011-11-29
  • 打赏
  • 举报
回复
受教了!
rucypli 2011-11-29
  • 打赏
  • 举报
回复
你个死菜鸟。给分吧。
justkk 2011-11-28
  • 打赏
  • 举报
回复
export 的时候是不能加$符号的

export PATH
ljc007 2011-11-28
  • 打赏
  • 举报
回复
这个属于切换MJ失败?
qq120848369 2011-11-27
  • 打赏
  • 举报
回复
恩,crontab是个神奇的东西,脚本里要自己export PATH.
freetstar 2011-11-27
  • 打赏
  • 举报
回复

先笑下,,其实这种自己找到自己错误并改过来的才是最好的
JJTwo 2011-11-27
  • 打赏
  • 举报
回复
LZ 个白痴。
你的export不对,不是这么写的export $PATH!

应该这么写
export ANT_HOME=/usr/local/ant
export PATH=/usr/local/ant/bin:$PATH

你个死菜鸟。给分吧。

JJTwo 2011-11-27
  • 打赏
  • 举报
回复
export $JAVA_HOME
-bash: export: `/usr/java/jrrt-3.1.0-1.6.0': not a valid identifier

哪个都一样!!why??

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧