Welcome 微信登录

首页 / 操作系统 / Linux / Linux下执行.sh脚本错误:bin/sh^M: bad interpreter: No such file or directory

原因是.sh脚本在Windows系统下用记事本文件编写的。不同系统的编码格式引起的。转行文件的编码格式:1、确保用户对文件有读写及执行权限Oracle@www.linuxidc.com:~/RMAN/bin> chmod a+x test.sh 2、然后修改文件格式   (1)使用vi工具     oracle@www.linuxidc.com:~/RMAN/bin> vi test.sh     (2)利用如下命令查看文件格式
     :set ff 或 :set fileformat
     可以看到如下信息
     fileformat=dos 或 fileformat=unix
     (3) 利用如下命令修改文件格式
     :set ff=unix 或 :set fileformat=unix
     :wq (存盘退出) 3、最后再执行oracle@www.linuxidc.com:~/RMAN/bin> ./test.sh Linux下使用SFTP命令使用chkconfig来管理Linux的服务相关资讯      Linux教程 
  • Linux教程:如何在命令行中查看目  (07/28/2014 12:22:23)
  • Linux 修改root密码  (11/03/2012 07:53:38)
  • su - root 与su root的区别  (06/06/2012 00:39:40)
  • Linux进程间通信:消息队列  (01/28/2013 09:43:00)
  • U盘安装Linux开机无法启动解决方法  (10/07/2012 08:55:52)
  • Windows 7/Linux 同步时间  (05/15/2012 06:17:55)
本文评论 查看全部评论 (0)
表情: 姓名: 字数
版权所有©石家庄振强科技有限公司2024 冀ICP备08103738号-5 网站地图