全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
楼主: zhegehaokan
打印 上一主题 下一主题

[已解决] 怎么运行sh?换行符造成的

[复制链接]
11#
发表于 2011-10-6 14:01:22 | 只看该作者
# sh back.sh
: command not found
: No such file or directorybackup
: command not found
Usage: /etc/init.d/mysql  {start|stop|restart|reload|force-reload|status}  [ MySQL server options ]
: command not found
: No such file or directoryocal/mysql/var
tar: ./*\r: Cannot stat: No such file or directory
tar: Error exit delayed from previous errors
: command not found









所有的错误都是你没新建home/backup文件夹

自己手动新建一个

评分

参与人数 1威望 +2 收起 理由
zhegehaokan + 2 已经有 /home/backup路径啊,还是错误 ...

查看全部评分

12#
发表于 2011-10-6 14:02:02 | 只看该作者
cd /usr/local/mysql/var
如果你的mysql不是安装在这里
也要修改下这个路径的

评分

参与人数 1威望 +1 收起 理由
zhegehaokan + 1 这个路径正常

查看全部评分

13#
 楼主| 发表于 2011-10-6 14:16:24 | 只看该作者
问题是,在ssh里面直接运行命令行就可以,但是另存为bak。sh后,运行就错误啊!
14#
发表于 2011-10-6 14:17:24 | 只看该作者
学习

评分

参与人数 1威望 +1 收起 理由
zhegehaokan + 1 不懂

查看全部评分

15#
发表于 2011-10-6 14:24:45 | 只看该作者

回复 13# zhegehaokan 的帖子

脚本第一行处加上 #!/bin/bash

评分

参与人数 1威望 +3 收起 理由
zhegehaokan + 3 加上仍然错误

查看全部评分

16#
发表于 2011-10-6 14:27:37 | 只看该作者
可能是PATH不对,先echo $PATH看看,文件头写一个export PATH=xxxxxxxxxxxxxxxx


另外看那个\r,文件保存成unix格式,或者用dos2unix转一下

评分

参与人数 1威望 +10 收起 理由
zhegehaokan + 10 就是这个换行问题啊!找到了

查看全部评分

17#
发表于 2011-10-6 14:29:57 | 只看该作者
用UE编辑 别用记事本

评分

参与人数 1威望 +2 收起 理由
zhegehaokan + 2 换行问题,已经好了

查看全部评分

18#
 楼主| 发表于 2011-10-6 14:31:01 | 只看该作者
原帖由 Kokgog 于 2011-10-6 14:27 发表
可能是PATH不对,先echo $PATH看看,文件头写一个export PATH=xxxxxxxxxxxxxxxx
另外看那个\r,文件保存成unix格式,或者用dos2unix转一下


echo $PATH结果是:
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
有问题么?
19#
发表于 2011-10-6 14:32:48 | 只看该作者
原帖由 zhegehaokan 于 2011-10-6 14:31 发表


echo $PATH结果是:
/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin
有问题么?


export PATH=/usr/kerberos/sbin:/usr/kerberos/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin:/root/bin

写进文件开始

评分

参与人数 1威望 +1 收起 理由
zhegehaokan + 1 换行问题

查看全部评分

20#
 楼主| 发表于 2011-10-6 14:33:40 | 只看该作者
Windows下换行符问题造成的,linux不兼容\r,
现在好了
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-6-12 05:48 , Processed in 0.070728 second(s), 18 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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