欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Linux的二進(jìn)制文件無(wú)法運(yùn)行問(wèn)題及解決

 更新時(shí)間:2024年11月20日 09:05:45   作者:Lion King  
解決“不能執(zhí)行二進(jìn)制文件”的問(wèn)題,通常涉及檢查環(huán)境變量和腳本路徑,在本例中,通過(guò)將腳本中的文件路徑改為全路徑,成功解決了問(wèn)題

問(wèn)題描述

cannot execute binary file

解決思路

不能執(zhí)行二進(jìn)制文件,而指令沒(méi)有報(bào)錯(cuò);

執(zhí)行文件的用戶權(quán)限也是最高權(quán)限(如上圖,root用戶);

使用ls -l查看,這是可執(zhí)行文件;

那會(huì)不會(huì)是環(huán)境問(wèn)題呢?我不知道,但這是需要頭號(hào)解決的問(wèn)題。如果不是環(huán)境問(wèn)題的話,那一定是個(gè)有趣的問(wèn)題。

重新編譯

這是重新編譯的情況,依然是不行,所以這是個(gè)有趣的問(wèn)題。

查找根源

(1)查看執(zhí)行文件內(nèi)容

里面有個(gè)eaidkAuth,我們單獨(dú)執(zhí)行看看。

(2)單獨(dú)執(zhí)行eaidkAuth

單獨(dú)執(zhí)行的時(shí)候,沒(méi)有問(wèn)題,那么,可能是別人寫(xiě)的腳本不對(duì)。我們嘗試改一下。

(3)改為全路徑

#!/bin/bash
for ((i=0;i<=1000;i++))
do
  sh /usr/local/tengine/html/testyqf/device-authentication/src/device/build01/eaidkAuth&       
done

如圖,說(shuō)明已經(jīng)成功解決該問(wèn)題了,也就是腳本里面執(zhí)行的文件找不到。

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評(píng)論