原文:shell不能执行su 后的脚本

问题:在shell脚本中执行 su 用户名 后,脚本终止执行,并且切换到su 中指定用户名的交互式界面 现象:我在root中执行一个脚本,但是其中的一些命令或脚本必须用oracle用户来执行。, 在root用户下执行sh data itf app oracle sync test.sh后,停止在oracle用户的交互界面不在往下执行,需要手动输入exit才能继续,但是在脚本中加入exit也不好使 ...

2015-02-27 09:57 1 6788 推荐指数:

查看详情

shell不能执行su 脚本

##感谢haoxiaoyu https://www.cnblogs.com/haoxiaoyu/p/4302663.html shell不能执行su 脚本 问题:在shell脚本执行su – 用户名”脚本终止执行 ...

Thu Jun 18 02:04:00 CST 2020 0 514
bash脚本su命令执行

俩种方法 1、可以使用 <<EOF 参数实现。 脚本内容:cat test.sh代码如下:#!/bin/bashsu - test <<EOFpwd;exit;EOF2、当然也可以用下面的命令来执行代码如下:su - test -c "pwd"ps:切换用户只执行一条 ...

Fri May 26 22:04:00 CST 2017 0 1677
shell脚本:检测某个文件更新执行的相应的操作

对于nginx测试来说,每次在更新nginx.conf 文件的时候总是需要重启nginx 服务器才能生效,由为不便,所以就写了一个简单的脚本来实现更新文件 时,nginx 自动更新,同时也可以用在别的场景中,理论上可以可以使用到git-server仓库更新执行 git用户 git pull ...

Thu Mar 30 23:23:00 CST 2017 0 3774
shell脚本并发执行

简单的并发脚本 如果shell不能执行,或者报格式错误,记得用 ...

Tue Mar 12 00:09:00 CST 2019 0 1148
dotnetcore执行shell脚本

我们可以使有dotnetcore跨平台的特性,优雅的实现在dotnetcore执行shell (bash). 代码如下: using System; using System.Collections.Generic; using System.Text; namespace ...

Mon Dec 09 06:23:00 CST 2019 0 892
Shell执行脚本

Shell作用是解释执行用户的命令,用户输入一条命令,Shell就解释执行这一条,这种方式称为交互式,但还有另一种执行命令的方式称为批处理方式,用户事先写一个Shell脚本Shell可以一次把这些命令执行完。 如下例子: 第一种执行方式:chmode+x script.sh 执行 ...

Mon Aug 08 05:33:00 CST 2016 0 3526
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM