1500字范文,内容丰富有趣,写作好帮手!
1500字范文 > Linux shell脚本执行SQL

Linux shell脚本执行SQL

时间:2019-04-26 05:04:13

相关推荐

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}<<EOFuse ${DBNAME}select * from Test;EOF

3. 这个地方涉及到EOF:

<<EOF //开始

EOF //结束

4. 执行编写好的shell脚本:

[root@user]# sh shell.sh

执行结果:

idname age1wuyanlong21

这个地方说一下,可能有‘\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]# cat /export/shell.txt

查看计划任务执行日志:

[root@user]# tail /var/log/cron

邮箱:wuyanlong@

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。