當前位置:首頁 » 編程軟體 » 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-03-14 02:35:48 瀏覽:296
配置高低主要看什麼 發布:2025-03-14 01:49:22 瀏覽:85
locpython 發布:2025-03-14 01:12:50 瀏覽:342
java數組的定義方法 發布:2025-03-14 00:53:25 瀏覽:517
壓縮性綳帶 發布:2025-03-14 00:30:21 瀏覽:184
如何給樹莓派編譯適合的軟體 發布:2025-03-14 00:29:45 瀏覽:376
c語言編譯器雲盤鏈接 發布:2025-03-14 00:25:23 瀏覽:349
電腦上哪個游戲可以移植到安卓上 發布:2025-03-14 00:10:32 瀏覽:473
tcl編譯器 發布:2025-03-13 23:52:59 瀏覽:323
linuxnamed 發布:2025-03-13 23:45:29 瀏覽:363