原文:shell脚本中使用其他用户执行脚本

,用su,当我们需要以其他身份执行 command,或者shell脚本。一般命令如下: a.切换用户只执行一条命令的可以用: su oracle c your commandb.切换用户执行一个shell文件可以用:su oracle s bin bashyour shell.sh ,在某些软件安装过程中,要创建独立用户,然后以该用户运行某些安装操作,如gitolite安装过程,创建git用户并 ...

2013-05-07 15:22 0 19616 推荐指数:

查看详情

Shell执行脚本

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

Mon Aug 08 05:33:00 CST 2016 0 3526
【MYSQL】在脚本中使用变量-执行脚本时传参

shell脚本里可以定义变量,并在执行脚本时任意传参。 #!/bin/bashdb_name=$1 #将第一个值赋给db_name变量sql_name=$2 #将第二个值赋给sql_name变量mysql -uroot -p123456 -h192.168.227.129 $db_name ...

Thu Sep 22 06:57:00 CST 2016 0 2910
Shell 获取当前执行脚本的路径

脚本文件的绝对路径存在了环境变量filepath中,可以用 echo $filepath 查看完整路径 在shell中: $0: 获取当前脚本的名称 $#: 传递给脚本的参数个数 $$: shell脚本的进程号 ...

Wed Dec 12 17:36:00 CST 2018 0 642
Shell执行脚本文件方法

脚本文件test.sh: #!/bin/bash printf "%s\n" "hello world" 可通过以下方式分别调用不同的shell执行脚本文件: /bin/sh test.sh /bin/bash test.sh 另外也可以直接执行,此时脚本文件的第一行指定了调用 ...

Thu Nov 05 19:38:00 CST 2020 0 885
ubuntu 指定用户执行脚本

方法 创建可执行脚本 以下以脚本名称为superset.sh为例,具体的脚本内容大家可以自己发挥。 cd ~ vi superset.sh # 脚本内容自己写好后保存 修改脚本权限 sudo chmod +x superset.sh 添加开机启动 修改/etc ...

Tue Mar 05 22:10:00 CST 2019 0 1258
shell脚本判断执行用户

脚本中,判断执行者是否为root。 判断方法1, 判断方法2(但是用sudo执行回报脚本有语法错误,不知为何,有知道的高手请回复我)。 ...

Sat Jul 25 19:48:00 CST 2015 0 2832
JS 执行脚本

在现在项目中执行脚本的情况比较少。但是如果有这样的要求,我们应该如何实现。 对于这个问题是鉴于有一个项目中实际遇到,就深入了解下。 一、eval eval 是全局对象的一个函数属性。 eval 接收的是一个字符串的脚本,如果不是字符串,会直接返回。 eval 还有一些很大 ...

Tue Apr 06 23:03:00 CST 2021 0 343
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM