原文:bash脚本里su命令执行

俩种方法 可以使用 lt lt EOF 参数实现。 脚本内容:cat test.sh代码如下: bin bashsu test lt lt EOFpwd exit EOF 当然也可以用下面的命令来执行代码如下:su test c pwd ps:切换用户只执行一条命令的可以用: su oracle c command切换用户执行一个shell文件可以用:su oracle s bin bash sh ...

2017-05-26 14:04 0 1677 推荐指数:

查看详情

在shell脚本里执行sudo 命令

可以 : echo "yourpasswd" |sudo -S yourcommand 但是不安全,因为密码都显示在shell脚本里面了-_- 引自http://hi.baidu.com/mgqw/blog/item ...

Tue Mar 18 05:18:00 CST 2014 0 22540
bash脚本里的-h是什么意思?

问题描述 我在看脚本的时候,看到了下面代码 其中的-h "$PRG"我一时没明白是在判断什么东西。然后翻阅了一下菜鸟教程和其他教程,都没有说。 问题解决 -h其实是在判断这个文件是否软连接(symbolic link),是的话就返回True。 附: 软连接和硬连接的区别 ...

Sun Feb 28 03:35:00 CST 2021 0 332
shell脚本里切换用户执行命令的注意事项

功能说明:用root用户执行一个脚本脚本里需要切换到普通用户DT去执行其他命令,其中就用到了EOF,用法如下: #!/bin/bash su - DT<<EOF cd apache-tomcat-7.0.54/bin sh startup.sh EOF 当时以为su ...

Thu May 14 06:11:00 CST 2015 0 1957
如何在shell脚本里开启history命令

1.linux bash内置命令与普通命令的区别:which查不到的都是bash内置命令 2.history是bash内置命令,能不能开启由bash说了算 3.set -o查看是否开启 1)在交互式查看 [root@py-centos7 ~]# set -o |grep ...

Thu Mar 29 01:12:00 CST 2018 0 2435
shell不能执行su 后的脚本

问题:在shell脚本执行su – 用户名”后,脚本终止执行,并且切换到su 中指定用户名的交互式界面 现象:我在root中执行一个脚本,但是其中的一些命令脚本必须用oracle用户来执行 ...

Fri Feb 27 17:57:00 CST 2015 1 6788
Nginx支持web界面执行bash.python等命令脚本

原文:靳闯博客-Nginx支持web界面执行bash.python等脚本 使用说明 1,shell命令 | python命令 | 系统支持的都可以 2,不支持交互式显示 | 不支持动态内容显示 3,傻瓜式操作(页面点击链接一次,执行一次脚本内容)|可以设置页面自动刷新,实现重复执行脚本 使用 ...

Mon Dec 28 19:07:00 CST 2020 0 338
Shell执行脚本时——bash: jps: 未找到命令

原代码: 运行以上程序出现:bash: jps: 未找到命令。 解决办法:   方式一:在ssh到其他节点的时候source 一下配置文件   方式二:在ssh到其他节点的时候输入jps命令下的绝对路径(即$JAVA_HOME/bin这个目录下) ...

Fri Feb 25 02:18:00 CST 2022 0 1044
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM