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.

最新文章

  1. iOS 对象和json互相转换
  2. [Tool] SourceTree初始化GitFlow遇到错误(git command not found)的解决方案
  3. PHP和ajax详解
  4. EXTJS学习笔记
  5. Native libraries .so.XY failing to link at runtime
  6. dynamic initializer和全局变量
  7. GCD API 记录 (三)
  8. Django-Oscar小记:如何使用高版本Django开发网页的SEO模块
  9. 【C++】C++中的字符和字符串
  10. TortoiseGit自动记住用户名密码的方法
  11. day 13 模块
  12. java- Collection Set集合
  13. iOS 9音频应用播放音频之音量设置与声道设置
  14. JavaWeb—基于Token的身份验证
  15. 在linux下安装配置rabbitMQ详细教程
  16. js 三大事件(鼠标.键盘.浏览器)
  17. Android使用butterknife注解出现nullPointerException解决
  18. CKEditor4.4.5 插入高度代码及上传图片
  19. YNOI2016 这是我自己的发明
  20. JSP-模拟银行卡账号密码登录页面跳转

热门文章

  1. Spring 的介绍和目标
  2. 《从Lucene到Elasticsearch:全文检索实战》学习笔记四
  3. hive数据导出到本地目录 抛异常
  4. pycharm 在线激活
  5. pam模块初探
  6. 在linux中编译grpc
  7. mvc项目用log4net 记录错误日志
  8. Linux查看和修改文件时间
  9. linux查看进程启动的时间点
  10. Java方法的静态绑定与动态绑定讲解(向上转型的运行机制详解)