當前位置:首頁 » 編程軟體 » sh腳本drop表不執行

sh腳本drop表不執行

發布時間: 2022-04-11 07:58:26

① 為什麼shell腳本裡面的命令不生效

shell裡面不能直接寫命令名字,系統找不到的,因為你沒有設置環境變數。
要麼設置環境變數,要麼使用命令的絕對路徑。如/bin/echo 「hellow world」

如果還有疑問可來信至linux[email protected]

② shell腳本執行db2操作不連續

具體解決方法為:
方法一、適合所有格式的mysql資料庫,通過對資料庫導出導進寫個腳本定時執行:
1.導出整個資料庫 mysqlmp -u 用戶名 -p 資料庫名 > 導出的文件名 mysqlmp -u wcnc -psmgp_apps_wcnc > /存放路徑/wcnc.sql
2.導出一個表 mysqlmp -u 用戶名 -p 資料庫名 表名> 導出的文件名 mysqlmp -u wcnc -p smgp_apps_wcnc users> /存放路徑/wcnc_users.sql
3.導出一個資料庫結構 mysqlmp -u wcnc -p -d --add-drop-table smgp_apps_wcnc >/存放路徑/wcnc_db.sql

③ 求教,shell腳本中如何恢復mysql的指定資料庫表

把A-aa.sql里其他內容都刪了,只導aa表部分
然後drop table aa;
再執行
mysql -uuser -ppasswd A< A-aa.sql

④ drop刪除庫里不存在的表,SQL腳本會停止運行嗎

會報錯的,drop的對象必須存在,不存在就會報錯:

⑤ 命令在控制台中能正常執行但在shell腳本中卻無法執行

沒遇到過,一般我會先檢查下許可權,比如chmod 查看你的許可權。
查看腳本文件是dos格式還是unix格式
你是在用虛擬機嗎?你的文件安裝目錄,檢查 /etc/fstab 文件分區文件
另外《Linux就該這么學》中有個Linux命令大全可以查詢命令

⑥ linux sh文件,為什麼點了運行之後沒反應

sh 文件 是 Shell 腳本文件——它既是可以運行的文件,又是可以編輯的文本文件。

因此,打開他有兩種方法——打開運行,和打開編輯。
你可以通過右鍵菜單來選擇用哪種方式打開。

另外,Linux 和 Unix 系統中,文件出了讀取和寫入的許可權之外,還有執行的許可權。你可能要確認你有這個許可權。

你可以通過 chmod 777 __.sh 來修改你的文件許可權。

⑦ shell腳本中刪除資料庫中指定的一張表一直刪不掉啊

你確認執行沒報錯,那腳本應該是沒有問題的,
那你手動登陸sqlplus,執行DROP
TABLE
${table_import};
能刪掉表么?

⑧ shell腳本運行不了

在本腳本內,你的執行是成功的,echo也可以正常輸出,但是腳本退出以後,export就失效了,可以查一下相關文檔,./***.sh會啟動一個子進程,腳本退出後,子進程的內容是不能影響父進程的,你可以使用source **.sh來完成這個功能,不過頭部要改一下
#! /bin/bash

⑨ 腳本.sh文件執行問題

因為.不在你的PATH中,你可以export PATH=$PATH:.
然後再試

source 應該沒有問題啊,你shell01.sh裡面寫的什麼內容?

熱點內容
租用伺服器如何測速 發布:2025-05-09 20:03:39 瀏覽:790
文件夾左邊 發布:2025-05-09 19:59:21 瀏覽:730
wincc腳本從入門到精通 發布:2025-05-09 19:35:39 瀏覽:894
網路電腦配置哪個好 發布:2025-05-09 19:35:02 瀏覽:273
函數中未指定存儲類別 發布:2025-05-09 19:24:45 瀏覽:131
大話西遊2腳本錯誤解決方法 發布:2025-05-09 19:23:24 瀏覽:898
我的世界伺服器op掛下載 發布:2025-05-09 19:23:23 瀏覽:647
政府配置哪些資源 發布:2025-05-09 19:21:57 瀏覽:231
怎麼注銷電腦密碼 發布:2025-05-09 19:18:47 瀏覽:148
台灣中華電信大型伺服器雲伺服器 發布:2025-05-09 19:09:08 瀏覽:408