bash脚本里su命令执行
2017-05-26 14:04
246 查看
俩种方法
1、可以使用 <<EOF 参数实现。
1、可以使用 <<EOF 参数实现。
脚本内容: cat test.sh 代码如下: #!/bin/bash su - test <<EOF pwd; exit; EOF 2、当然也可以用下面的命令来执行 代码如下: su - test -c "pwd" ps: 切换用户只执行一条命令的可以用: su - oracle -c command 切换用户执行一个shell文件可以用:su - oracle -s /bin/bash shell.sh
相关文章推荐
- bash: 避免命令重复执行的简单脚本
- bash特性中多命令执行的逻辑关系和bash脚本编程之编程
- 命令在bash终端和脚本执行结果不一致问题
- python:通过python脚本快速执行 bash 命令
- 使用ctr+c无法终止一个bash脚本,此脚本在循环执行一个需要运行一定时间的命令
- source 命令的用法,是在当前bash环境下执行脚本文件
- bash的多命令执行,shell脚本基础及grep系
- Bash shell脚本打印出正在执行的命令
- Linux学习笔记:bash特性之多命令执行,shell脚本
- Bash脚本:命令重复执行指定次数
- 开关机自动执行脚本方法[以及切换用户执行命令方法]
- 【转】Sql脚本命令执行
- linux自动装载Windows下的分区以及bash启动脚本自定义命令
- linux自动装载Windows下的分区以及bash启动脚本自定义命令
- crontab定时执行bash脚本出现错误 手动没有问题
- Oracle导入SQL脚本执行和常用命令大全
- Bash下如何执行python脚本文件
- SQL Server中使用外部命令执行sql脚本
- 没有#!的bash脚本的执行
- 【BASH】顺序执行一系列的命令