Linux的二進(jìn)制文件無(wú)法運(yùn)行問(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)文章
CentOS 7.x NAT模式上網(wǎng)配置步驟詳解
本篇文章主要介紹了CentOS 7.x NAT模式上網(wǎng)配置步驟詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-02-02Linux kde中11個(gè)你不知道的應(yīng)用程序
今天小編就為大家分享一篇關(guān)于Linux kde中11個(gè)你不知道的應(yīng)用程序,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2018-10-10Apache Rewrite實(shí)現(xiàn)URL的301跳轉(zhuǎn)和域名跳轉(zhuǎn)
Rewirte主要的功能就是實(shí)現(xiàn)URL的跳轉(zhuǎn),它的正則表達(dá)式是基于Perl語(yǔ)言??苫诜?wù)器級(jí)的(httpd.conf)和目錄級(jí)的 (.htaccess)兩種方式2012-05-05CentOS系統(tǒng)中PHP和MySQL的升級(jí)方法
yum是CentOS系統(tǒng)自帶的用于方便地添加/刪除/更新RPM包的工具,它能自動(dòng)解決包的倚賴性問(wèn)題。2010-06-06CentOS 7配置LNMP開(kāi)發(fā)環(huán)境及配置文件管理詳解
本篇文章主要介紹了CentOS 7配置LNMP開(kāi)發(fā)環(huán)境及配置文件管理,詳細(xì)的介紹了MySQL 5.6,PHP 5.6,Nginx的安裝與配置,有興趣的可以了解一下。2017-01-01Linux 服務(wù)器本地部署 DeepSeek-R1 大模型并在遠(yuǎn)端Web-UI訪問(wèn)保姆級(jí)教
本文詳細(xì)介紹了在Linux服務(wù)器上部署DeepSeek模型的步驟,包括安裝Ollama、下載模型、配置Web-UI服務(wù)以及使用Chatbox進(jìn)行遠(yuǎn)程訪問(wèn),感興趣的朋友一起看看吧2025-02-02安裝Ubuntu和ssh遠(yuǎn)程連接的設(shè)置方式
文章介紹了在Ubuntu操作系統(tǒng)中進(jìn)行遠(yuǎn)程連接配置的方法,具體步驟包括:安裝并配置SSH服務(wù),設(shè)置靜態(tài)IP地址,配置遠(yuǎn)程桌面服務(wù)(VNC或RDP),以及解決root用戶SSH遠(yuǎn)程登錄的問(wèn)題2025-03-03Linux部署python爬蟲(chóng)腳本,并設(shè)置定時(shí)任務(wù)的方法
今天小編就為大家分享一篇Linux部署python爬蟲(chóng)腳本,并設(shè)置定時(shí)任務(wù)的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2019-06-06解決make: *** [Makefile:719: ext/openssl/openss
在Ubuntu系統(tǒng)上編譯安裝PHP7.4.33時(shí)遇到OpenSSL庫(kù)文件缺失的錯(cuò)誤,因?yàn)閁buntu22.04的默認(rèn)OpenSSL版本與PHP不兼容,解決方法是安裝低版本的openssl包,并在編譯PHP時(shí)指定openssl路徑2024-12-12