在執行一個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即可解決問題。
另外一種情況: 當有其它進程訪問這個文件,可以通過lsof | grep killSession.sh來查看是否有其它進程正在訪問該文件。
此時可以用kill命令殺掉其它進程。解決上面這個問題。