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,是正常的 ,请问这是为何?
...全文
765 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
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的绝对路径试试

19,613

社区成员

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

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