startOSW.sh: ./OSWatcher.sh: /bin/ksh: bad interpreter: Permission denied
来源:互联网 发布:java 获取pom 版本号 编辑:程序博客网 时间:2024/05/16 09:26
1 察看oswatcher_restart.sh的内容
[root@xxdb0402 dbscripts]# more oswatcher_restart.sh#!/bin/ksh
#export oswdir=`df |grep mysqllog|awk {'print $6}'`
export oswdir=/mysqllog
#th=`ps -ef|grep -v $$|grep OSWatcher.sh`
#echo $th;
if [ `ps -ef|grep -v grep|grep OSWatcher.sh|wc -l` = "0" ]
then
cd $oswdir/osw
echo "begin 1"
sh startOSW.sh 60 216
else
echo "OSWatcher is running "
fi
exit
2 run之后报错
[root@xxdb0402 dbscripts]# bash -x oswatcher_restart.sh
+ export oswdir=/mysqllog
+ oswdir=/mysqllog
++ ps -ef
++ grep -v grep
++ grep OSWatcher.sh
++ wc -l
+ '[' 0 = 0 ']'
+ cd /mysqllog/osw
+ echo 'begin 1'
begin 1
+ sh startOSW.sh 60 216
+ exit
[root@xxdb0402 dbscripts]# startOSW.sh: ./OSWatcher.sh: /bin/ksh: bad interpreter: Permission denied
尝试过的解决办法
1 重新安装ksh,还是报一样的错误。
2 直接执行 sh startOSW.sh 60 216 ,也是报一样的错误
3 文件格式的问题,我是从prod上面copy到pc本地的,然后从pc本地copy到测试linux环境的,我删除掉sh文件,直接在prod上面vim,后copy文字出来,贴到test linux环境,执行后还是报一样的错误。
最后,我尝试,将文件内容 startOSW.sh以及startOSW.sh中的首行的 #!/bin/ksh 引用删除掉,再执行bash -x oswatcher_restart.sh,OK,不会再报 /bin/ksh: bad interpreter: Permission denied的错误了。
- startOSW.sh: ./OSWatcher.sh: /bin/ksh: bad interpreter: Permission denied
- configure: /bin/sh: bad interpreter: Permission denied
- /bin/sh: : Permission denied
- /bin/sh^M: bad interpreter
- /bin/sh^M:bad interpreter
- /bin/sh: /tmp/xxx.sh: Permission denied
- linux下执行sh文件报错:oswatcher_restart.sh: line 13: ./startOSW.sh: Permission denied
- /bin/sh^M: bad interpreter的解决方法
- ./configure : /bin/sh^M : bad interpreter
- ./configure : /bin/sh^M : bad interpreter
- /bin/sh^M: bad interpreter的解决方法
- 开发板 nfs /bin/sh Permission denied
- /bin/sh^M: bad interpreter: No such file or directory
- /bin/sh^M: bad interpreter: No such file or directory
- /bin/sh^M: bad interpreter: No such file or directory
- /bin/sh^M:bad interpreter: No such file or directory
- /bin/sh^M: bad interpreter: No such file or directory
- /bin/sh^M: bad interpreter: No such file or directory
- 我的读博经历回顾与经验分享
- IOS设计模式之我见-单例模式
- packageinstaller实验静默安装与卸载的关键代码
- 习题
- 用最精炼语言介绍OpenStack网络代码演进的前世今生
- startOSW.sh: ./OSWatcher.sh: /bin/ksh: bad interpreter: Permission denied
- greenplum分区表查看所占空间大小
- SSAS(分析服务)优化手册
- mp4 文件数据分析
- 谁在用Hadoop
- 通过ApplicationContextAware加载Spring上下文环境
- 变形记
- #小练习 pickle模块 _ 一起存储python对象
- hdu 4268