shell腳本執行時報"bad interpreter: Text file busy"的解決方法


在執行一個shell腳本時,遇到了“-bash: ./killSession.sh: /bin/bash: bad interpreter: Text file busy”錯誤提示,如下所示:

[oracle@DB-Server bin]$ ./killSession.sh 
    -bash: ./killSession.sh: /bin/bash: bad interpreter: Text file busy

此時只需要在#!/bin/bash,加一空格#! /bin/bash即可解決問題。

clipboard

另外一種情況: 當有其它進程訪問這個文件,可以通過lsof | grep  killSession.sh來查看是否有其它進程正在訪問該文件。

此時可以用kill命令殺掉其它進程。解決上面這個問題。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM