分类存档: Shell

在SHELL中执行MYSQL命令的方法

在shell开发中,很多时候我们需要操作mysql数据库(比如:查询数据、导出数据等),但是我们又无法进入mysql命令行的环境,就需要在shell环境中模拟mysql的环境,使用mysql相关命令,本文总结几种shell操作mysql的方法,供大家参考。 方案1 使用-e进行参数传递 语法: MYSQL_HOME/bin/mysql -u用户名 -p密码 -D数据库名 -e “sql 语句” 示 …

继续阅读 »

Linux中的Shell用SSH自动登录远程服务器后执行命令并自动退出

SSH命令格式 usage: ssh [-1246AaCfgKkMNnqsTtVvXxYy] [-b bind_address] [-c cipher_spec] [-D [bind_address:]port] [-e escape_char] [-F configfile] [-I pkcs11] [-i identity_file] [-L [bind_address:]port:host: …

继续阅读 »

awk实现数值累加及使用awk统计php占用所有内存的示例

1. aa.txt里存放是每行一个数值类型的数据,如: 求累加的结果 2. 查看php占用的所有内存 求累加的结果 转载自:awk实现数值累加:http://coolnull.com/3107.html

Shell脚本语法的自动检测、问题追踪与调试debug

说明: scripts 在运行之前,最怕的就是出现语法错误的问题了!那么我们如何 debug 呢?有没有办法不需要透过直接运行该 scripts 就可以来判断是否有问题呢?呵呵!当然是有的!我们就直接以 bash 的相关参数来进行判断吧!。内容节选自鸟哥的私房菜 实现: 范例一:测试 sh16.sh 有无语法的问题。若语法没有问题,则不会显示任何资讯! 范例二:将 sh15.sh 的运行过程全部列 …

继续阅读 »

Shell中零碎问题整理

问题:在/etc/rc.local中运行一个脚本,脚本中的命令不执行。 解决方案:脚本里面用到的命令要加绝对路径。 参考资料:http://bbs.chinaunix.net/thread-4114921-1-1.html 问题:如何在当前脚本文件中调用另外一个脚本文件? 解决方案:使用source或. 脚本 first (测试示例1) #!/bin/bash echo ‘your are in …

继续阅读 »

Shell中关于切换用户的问题整理

问题:在shell脚本中执行“su – 用户名”后,脚本终止执行,并且切换到su 中指定用户名的交互式界面 现象:我在root中执行一个脚本,但是其中的一些命令或脚本必须用oracle用户来执行。 #!/bin/sh 。。。。 #———-oracle用户执行 su – oracle /bin/cd /xxxx/xxx /bin/rm -rf * #———-下面的 …

继续阅读 »