#!/bin/bash
如果计入命令的话就直接一行写一条命令
如果输入的命令作为参数的话需要加<<EOF等
这个是我写的简单脚本
#!/bin/bash
su - oracle <<EON
export ORACLE_SID=trade
lsnrctl stop
sqlplus /nolog <<EOF
conn / as sysdba
shutdown immediate
exit
EOF
第一行后加 -x是显示输出的意思,整体是用root执行启动数据库启动监听
学习shell可以参考:http://c.biancheng.net/cpp/view/6994.html
希望能帮到您!
#!/bin/sh为指定你运行脚本的shell类型,是bash,ksh还是其它,一般系统有固定的shell,不定这行也能执行,只是为了规范写上的。还有比如你执行的是perl程序,就可以写#!/bin/perl.欢迎分享,转载请注明来源:内存溢出
评论列表(0条)