【转】shell脚本执行时报"bad interpreter: Text file busy"的解决方法
2024-08-25 17:41:48
1)问题现象:
在ubuntu下执行以下脚本( while_count),报错:
-bash: ./while_count: /bin/bash: bad interpreter: Text file busy
2)问题原因:
This happens because the script file is open for writing, possibly by a rogue process which has not terminated.
3)解决办法:
Solution: Check what process is still accessing the file, and terminate it.
Run lsof
(list open files command) on the script name:
lsof | grep while-count
cat 17653 me 1w REG 8,1 148 181517 /home/me/test/while-count
kill -9 17653
Now try running the script again. It works now.
最新文章
- iOS 对象和json互相转换
- [Tool] SourceTree初始化GitFlow遇到错误(git command not found)的解决方案
- PHP和ajax详解
- EXTJS学习笔记
- Native libraries .so.XY failing to link at runtime
- dynamic initializer和全局变量
- GCD API 记录 (三)
- Django-Oscar小记:如何使用高版本Django开发网页的SEO模块
- 【C++】C++中的字符和字符串
- TortoiseGit自动记住用户名密码的方法
- day 13 模块
- java- Collection Set集合
- iOS 9音频应用播放音频之音量设置与声道设置
- JavaWeb—基于Token的身份验证
- 在linux下安装配置rabbitMQ详细教程
- js 三大事件(鼠标.键盘.浏览器)
- Android使用butterknife注解出现nullPointerException解决
- CKEditor4.4.5 插入高度代码及上传图片
- YNOI2016 这是我自己的发明
- JSP-模拟银行卡账号密码登录页面跳转