栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Linux shell脚本执行SQL

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Linux shell脚本执行SQL

Linux shell脚本执行SQL

1. 创建.sh文件:[root@user]# mkdir /shell.sh (创建到当前所在目录pwd查看目录)
2. 编辑shell.sh文件:[root@user]# vim shell.sh

#/bin/bash   
USERNAME="root"    #本地Mysql登录名
PASSWORD="123456"  #本地mysql登录密码
DBNAME="Test"      #数据库名称                                                   
TABLENAME="Test"   #数据库中表的名称                                         
mysql  -u${USERNAME} -p${PASSWORD}<DBNAME}
 
select * from Test;
EOF

3. 这个地方涉及到EOF:
< …
EOF //结束
4. 执行编写好的shell脚本:
[root@user]# sh shell.sh
执行结果:

id	name	    age
1	wuyanlong	21

这个地方说一下,可能有‘r‘: command not found这个报错,不要慌这个只是一个格式问题,解决方法
第一步编辑shell:[root@user]# vim shell.sh
第二步::set ff=unix
第三步::wq
再去执行一下shell.sh就欧克了。

尝试一下吧shell脚本做成计划任务:
编辑计划任务表 [root@user]# crontab -e
查看计划任务表 [root@user]# crontab -l
删除计划任务 [root@user]# crontab -r
这里只说一下 如何去设置计划任务:

[root@user]# crontab -e   
 * * * * * /bin/sh shell.sh>/export/shell.txt 2>&1

不设置执行时间默认为每分钟执行一次。
查看 执行结果
[root@user]# vat /export/shell.txt
查看计划任务执行日志:
[root@user]# tail /var/log/cron

邮箱:wuyanlong@139.com

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/962068.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号