首页
Python
Java
IOS
Andorid
NodeJS
JavaScript
HTML5
【
shell脚本--eval执行shell命令
】的更多相关文章
shell脚本--eval执行shell命令
和其他语言的eval功能差不多,都是将一个保存执行语句的变量作为参数,eval会让变量所保存的语句执行. 下面是一个执行表单提交的命令:注意,这里只是示例,应用中不要这么使用,很危险 #!/bin/bash #index.cgi echo "Content-Type:text/html;charset=utf-8" echo cat << AAA <html> <head> <title>run shell</title> &…
shell脚本中执行source命令不生效的解决办法
一个shell脚本文件中有一个source命令,使用bash a.sh命令执行后source命令进行验证没有生效. 这是因为在shell脚本中执行source会看到效果,但是shell脚本执行完后再次验证就没看到效果. 此时可以换这种方式执行shell脚本命令:source a.sh…
shell脚本中执行sql命令
1.mysql 数据库表信息 2.shell脚本(a.sh)信息 #!/bin/sh mysql -u root << myInsert insert into test.t values(); myInsert 3.执行 ./a.sh 4. 执行结果…
在shell脚本里执行sudo 命令
可以 : echo "yourpasswd" |sudo -S yourcommand 但是不安全,因为密码都显示在shell脚本里面了-_- 引自http://hi.baidu.com/mgqw/blog/item/2824bb01ccd5570a7aec2cd9.html suspend #!/bin/bashecho "123" |sudo -S s2ram --force hibernate #!/bin/bashecho "123"…
shell 脚本下执行Mongodb命令
最近项目中搭建了两台mongodb的服务器,由于服务器只有两台的情况下,目前只是搭建了主从模式架构(官方目前并不推荐主从模式),缺点就是故障转移不变等等原因,而是推荐副本集模式(这里就不多说了)...... #定义一个执行命令变量 SQL=" DBQuery.shellBatchSize = 99999999999999;db.Table.find({AddTime:{\$gt:\"${STATDATE}\"},AddTime:{\$lt:\"${ENDDATE}\…
shell脚本-批量执行机器命令
场景:通过跳板机,批量获取线上机器日志 使用方式:run2 host 'ls -al /home/admin/' #! /bin/sh USER_NAME=$USER if [ $# -ne 2 ]; then echo "eg:run hostfile \"cmd\"" exit -1 fi HOST=$1 CMD=$2 echo "" echo "*****CMD*******" echo "$CMD"…
shell脚本中执行mysql命令
1.mysql -hhostname -uuser -ppsword -e "mysql_cmd" 2. mysql -hhostname -uuser -ppsword << EOF mysql_cmdEOF 如下简单例子: #!/bin/bashmysql -hservicedb-online -uroot -proot123 -e "use test;select * from tests;" #方法1实例mysql -hservicedb…
在shell脚本中执行shell脚本
任务下发 主节点脚本 任务管控脚本 [root@admin1 ~]# cat mytest.sh echo lovecode [root@admin1 ~]# cat myfor.sh #!/bin/shexe_f="bash mytest.sh"for((i=1;i<=10;i++));do echo $i; eval $exe_f; sleep 3s;done;[root@admin1 ~]#…
shell脚本中执行shell脚本(2)
(a.sh)读取用户输入参数,并在脚本(b.sh)中使用 1.a.sh #!/bin/sh read -p "please input name value: " name ./b.sh $name 2.b.sh(这里把b.sh与a.sh放在同一目录下,便于演示) #!/bin/shecho "parameter is :$1" 3. 执行 # 进入a.sh文件所在目录 ./a.sh 4.执行结果…
shell脚本中执行shell脚本
1.a.sh #!/bin/sh name="hello" ./b.sh $name 2.b.sh(这里把b.sh与a.sh放在同一目录下,便于演示) #!/bin/sh echo "parameter is :$1" 3. 执行 # 进入a.sh文件所在目录 ./a.sh 4.执行结果…