成人午夜视频全免费观看高清-秋霞福利视频一区二区三区-国产精品久久久久电影小说-亚洲不卡区三一区三区一区

Linux操作系統(tǒng)腳本格式問(wèn)題導(dǎo)致腳本無(wú)法執(zhí)行怎么辦-創(chuàng)新互聯(lián)

Linux操作系統(tǒng)腳本格式問(wèn)題導(dǎo)致腳本無(wú)法執(zhí)行怎么辦,很多新手對(duì)此不是很清楚,為了幫助大家解決這個(gè)難題,下面小編將為大家詳細(xì)講解,有這方面需求的人可以來(lái)學(xué)習(xí)下,希望你能有所收獲。

創(chuàng)新互聯(lián)專(zhuān)注于易縣企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站開(kāi)發(fā),成都商城網(wǎng)站開(kāi)發(fā)。易縣網(wǎng)站建設(shè)公司,為易縣等地區(qū)提供建站服務(wù)。全流程按需求定制開(kāi)發(fā),專(zhuān)業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專(zhuān)業(yè)和態(tài)度為您提供的服務(wù)

    最近,在做一個(gè)mysql的mgr+proxysql的集群初始化工作。在proxysql部署完成,開(kāi)啟proxysql的自動(dòng)探測(cè)mysql集群運(yùn)行狀態(tài)時(shí),proxysql后臺(tái)日志報(bào)錯(cuò)提示:無(wú)法執(zhí)行腳本,腳本文件或路徑不存在,但是通過(guò)linux的命令ls -l查看報(bào)錯(cuò)的文件路徑是正確的,見(jiàn)了鬼。無(wú)奈之下,手工運(yùn)行腳本也報(bào)錯(cuò)命令或文件不存在:-bash: ./gr_sw_mode_checker.sh: /bin/bash^M: bad interpreter: No such file or directory。但是,看到了^M,太熟悉了,vi查看了下文件的格式,竟然是dos格式的,然后格式化成unix格式的,proxysql重于能調(diào)取到腳本,簡(jiǎn)直要淚奔的感覺(jué)。

    問(wèn)題處理過(guò)程記錄如下,以待后查:

    1、proxysql開(kāi)啟scheduler后,后臺(tái)日志提示調(diào)取腳本失敗

[root@mmgrpro1 proxysql]# tail -f proxysql.log 

2018-08-01 00:17:28 ProxySQL_Admin.cpp:7947:run_once(): [ERROR] Scheduler: Failed to run /var/lib/proxysql/gr_sw_mode_checker.sh

execve(): No such file or directory

2018-08-01 00:17:31 ProxySQL_Admin.cpp:7947:run_once(): [ERROR] Scheduler: Failed to run /var/lib/proxysql/gr_sw_mode_checker.sh

execve(): No such file or directory

2018-08-01 00:17:34 ProxySQL_Admin.cpp:7947:run_once(): [ERROR] Scheduler: Failed to run /var/lib/proxysql/gr_sw_mode_checker.sh

execve(): No such file or directory

    2、linux操作系統(tǒng)層查看腳本所在路徑是否存在

[root@mmgrpro1 proxysql]# ls -l /var/lib/proxysql/gr_sw_mode_checker.sh

-rwxr-xr-x 1 mysql mysql 8292 Jul 31 15:47 /var/lib/proxysql/gr_sw_mode_checker.sh

[root@mmgrpro1 proxysql]#

到這,事情陷入僵局,腳本明明存在,但是proxysql卻說(shuō)找不到腳本。在此之前發(fā)生過(guò),如果腳本沒(méi)有執(zhí)行權(quán)限時(shí),

proxysql會(huì)報(bào)權(quán)限拒絕:

2018-07-31 16:57:39 ProxySQL_Admin.cpp:7947:run_once(): [ERROR] Scheduler: Failed to run /var/lib/proxysql/gr_sw_mode_checker.sh

execve(): Permission denied

2018-07-31 16:57:44 ProxySQL_Admin.cpp:7947:run_once(): [ERROR] Scheduler: Failed to run /var/lib/proxysql/gr_sw_mode_checker.sh

execve(): Permission denied

2018-07-31 16:57:48 MySQL_Monitor.cpp:1362:monitor_ping(): [ERROR] Server 192.168.10.131:3306 missed 3 heartbeats, shunning it and killing all the connections

2018-07-31 16:57:49 ProxySQL_Admin.cpp:7947:run_once(): [ERROR] Scheduler: Failed to run /var/lib/proxysql/gr_sw_mode_checker.sh

execve(): Permission denied

    3、自我反省,將實(shí)施方案看了無(wú)數(shù)變,又對(duì)照部署環(huán)境檢查了好幾遍,沒(méi)發(fā)現(xiàn)任何異常,proxysql就是調(diào)取腳本失敗,

實(shí)在是無(wú)奈呀,自己手工執(zhí)行腳本,奇怪的是bash也報(bào)文件不存在:

[root@mmgrpro1 proxysql]# ./gr_sw_mode_checker.sh 

-bash: ./gr_sw_mode_checker.sh: /bin/bash^M: bad interpreter: No such file or directory

[root@mmgrpro1 proxysql]# ls -l /var/lib/proxysql/gr_sw_mode_checker.sh

-rwxr-xr-x 1 mysql mysql 8292 Jul 31 15:47 /var/lib/proxysql/gr_sw_mode_checker.sh

[root@mmgrpro1 proxysql]# 

但是,我看到了熟悉的面孔/bin/bash^M,終于找到了問(wèn)題的癥結(jié),原本我是從網(wǎng)頁(yè)上復(fù)制下來(lái)的腳本代碼用UE編輯的,

腳本格式是DOS格式的,在unix或linux平臺(tái)上需要轉(zhuǎn)換成unix格式的。

    4、問(wèn)題處理,使用vi編輯器,格式化腳本

--vi 腳本名稱(chēng),輸入shift+:,然后輸入set ff?回車(chē),查看腳本格式

Linux操作系統(tǒng)腳本格式問(wèn)題導(dǎo)致腳本無(wú)法執(zhí)行怎么辦

--set ff?回車(chē)后顯示是dos格式Linux操作系統(tǒng)腳本格式問(wèn)題導(dǎo)致腳本無(wú)法執(zhí)行怎么辦

--vi下,將腳本從dos轉(zhuǎn)換成unix,輸入set ff=unix回車(chē),然后wq保存退出

Linux操作系統(tǒng)腳本格式問(wèn)題導(dǎo)致腳本無(wú)法執(zhí)行怎么辦

    5、腳本保存后,proxysql調(diào)取腳本成功,雖然還有腳本相關(guān)的異常,但是不報(bào):no such file or directory了

Linux操作系統(tǒng)腳本格式問(wèn)題導(dǎo)致腳本無(wú)法執(zhí)行怎么辦

看完上述內(nèi)容是否對(duì)您有幫助呢?如果還想對(duì)相關(guān)知識(shí)有進(jìn)一步的了解或閱讀更多相關(guān)文章,請(qǐng)關(guān)注創(chuàng)新互聯(lián)-成都網(wǎng)站建設(shè)公司行業(yè)資訊頻道,感謝您對(duì)創(chuàng)新互聯(lián)的支持。

當(dāng)前文章:Linux操作系統(tǒng)腳本格式問(wèn)題導(dǎo)致腳本無(wú)法執(zhí)行怎么辦-創(chuàng)新互聯(lián)
轉(zhuǎn)載注明:http://jinyejixie.com/article18/jiegp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供App開(kāi)發(fā)、移動(dòng)網(wǎng)站建設(shè)、品牌網(wǎng)站設(shè)計(jì)、微信公眾號(hào)關(guān)鍵詞優(yōu)化、營(yíng)銷(xiāo)型網(wǎng)站建設(shè)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶(hù)投稿、用戶(hù)轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運(yùn)營(yíng)
博野县| 龙山县| 依兰县| 新化县| 新和县| 商南县| 莒南县| 铜山县| 白水县| 河池市| 浮梁县| 临汾市| 武宣县| 收藏| 华阴市| 苏州市| 咸阳市| 扬州市| 山丹县| 宁蒗| 米易县| 尖扎县| 正镶白旗| 平罗县| 平谷区| 望奎县| 靖江市| 绥滨县| 壶关县| 东山县| 嘉善县| 沁水县| 金昌市| 南宁市| 望城县| 克什克腾旗| 安溪县| 沽源县| 洛隆县| 徐州市| 咸阳市|