全球主机交流论坛

标题: 请教个SH 编写命令......... [打印本页]

作者: lqtest    时间: 2014-9-20 00:14
标题: 请教个SH 编写命令.........
本帖最后由 lqtest 于 2014-9-20 00:48 编辑

我想在一个SH文件里面执行3个命令
1.screen
2.su - oracle
3.pwd

我的SH这样写的
#!/bin/bash
screen
su - oracle
pwd
保存为1.sh
可是我每次sh 1.sh就直接到了screen的提示下面    必须输入exit之后才自动执行su - oracle 然后又必须exit才执行pwd  这样完全显示的不是oracle用户的路径

我想不用输入   直接运行1.sh
就能查看到oracle的pwd路径





这个SH怎么写呢、》?


摸索出来了。。。。。。。。。。。。。。。。。。。。。直接用|连接
作者: 0x69    时间: 2014-9-20 00:17
不会,。路过帮顶
作者: walkman660    时间: 2014-9-20 01:49
screen有参数可以创建后运行命令的,具体忘了,man下看看
作者: 贱人就是矫情    时间: 2014-9-20 12:33
SH 有点力不从心了, 建议考虑使用  expect




欢迎光临 全球主机交流论坛 (https://loc.isir333.eu.org/) Powered by Discuz! X3.4