当前位置:首页 » 编程软件 » 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-10 03:18:24 浏览:603
c语言以什么结束 发布:2025-05-10 03:18:22 浏览:257
160android 发布:2025-05-10 03:03:30 浏览:178
pythonstorage 发布:2025-05-10 02:58:38 浏览:499
如何查看电脑配置显卡参数 发布:2025-05-10 02:37:00 浏览:106
证券交易密码在哪里修改 发布:2025-05-10 02:31:56 浏览:839
javafor是什么意思 发布:2025-05-10 02:23:09 浏览:842
学生云服务器可以搭建网站吗 发布:2025-05-10 02:10:36 浏览:441
共享的文件怎么访问权限 发布:2025-05-10 02:02:49 浏览:166
如何选生信分析服务器 发布:2025-05-10 01:53:11 浏览:409