linux下 ssh远程执行目标机器上的shell脚本,shell脚本中包含mysql 操作,提示mysql command not found

yuyunliuhen 2013-05-20 11:43:32
linux下 ssh远程执行目标机器上的shell脚本,shell脚本中包含mysql 操作,提示mysql command not found,但是直接在目标机器操作mysql,是正常的 ,请问这是为何?
...全文
485 点赞 收藏 9
写回复
9 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
yuyunliuhen 2013-06-25
加上软连接就可以了 谢谢各位
回复
myling1984 2013-06-08
脚本写的有问题
回复
向良玉 2013-06-06
ssh 111.111.111.111 "/usr/local/mysql/bin/mysql xxx"
回复
linux-c 2013-05-21
无代码无真相。
回复
Linux-Torvalds 2013-05-21
mysql的执行使用绝对路径。
回复
ljc007 2013-05-20
请把完整代码贴出来看看
回复
yuyunliuhen 2013-05-20
引用 1 楼 prohibit 的回复:
估计是环境变量不一样,脚本里写mysql的绝对路径试试
我直接ssh 10.6.34.111,然后echo $PATH 也发现有mysql所在的bin目录 ssh ssh 10.6.34.111 mysql确提示 command not found
回复
yuyunliuhen 2013-05-20
引用 1 楼 prohibit 的回复:
估计是环境变量不一样,脚本里写mysql的绝对路径试试
也尝试过 无用啊
回复
prohibit 2013-05-20
估计是环境变量不一样,脚本里写mysql的绝对路径试试
回复
相关推荐
发帖
系统维护与使用区
创建于2007-08-27

1.9w+

社区成员

系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
申请成为版主
帖子事件
创建了帖子
2013-05-20 11:43
社区公告
暂无公告