shell脚本,指定用户执行shell命令_Jepson2017的博客-程序员秘密_shell指定用户执行命令

技术标签: linux学习笔记  

系统环境:centos7

如root用户下,实现用elk用户启动es,代码如下:

#!/bin/bash

su - elk <<EOF
echo "start elasticsearch..."
nohup sh /data/elasticsearch/bin/elasticsearch &
echo "start kibana..."
nohup sh /data/kibana/bin/kibana &
echo "es started"
EOF

shell中,也可以用以下方法实现:

su - elk -c "pwd"

切换用户只执行一条命令的可以用: su - user -c command
切换用户执行一个shell文件可以用: su - user -s /bin/bash shell.sh

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/d1240673769/article/details/106479237

智能推荐

子组件调用父组件中方法的方法-程序员秘密

1.在子组件中用this.$parent.fn()来调用父组件的方法。

js设置input不可编辑_qq_24409681的博客-程序员秘密

$("#elementid").attr(“readOnly”,true); //不可编辑$("#elementid").attr(“readOnly”,false); //取消不可编辑

揭阳市公安局公安信息系统数据容灾备份系统项目_weixin_34162401的博客-程序员秘密

一、项目概述21世纪是一个数据爆炸的时代,在这个时代,信息化程度越来越高,人们对信息化系统越来越依赖,就越怕数据丢失、破坏、业务系统中断。一旦发生类似于9.11事件一样的数据灾难,对于大多数机关或者企业而言都将面临灭顶之灾,有道是“黄金有价,数据无价”,昂贵的数据又时刻处于病毒、***、误操作、恐怖事件、自然灾害等天灾人祸的威胁之中,十分脆弱,极易被破坏。目前,揭阳市公安有大...

wepy微信小程序 background-image的图片真机调试和体验版中无法加载_HerayChen的博客-程序员秘密

background-image背景图真机调试显示不出来原代码(背景图和image图片真机调试显示不出来):&lt;view class="header" style="background-image: url( '../../../../static/images/home/homeHeaderBg.png')"&gt; &lt;image src="{{'../../../static/images/home/logo.svg'}}"/&gt;&lt;/view&gt;修改后的代码:.

Debug/XXX.pch' is not a precompiled header file created with this compiler_lijia6745的博客-程序员秘密

今天写用vs程序,发现有这个错误,也不知道什么原因,单步跟了下发现提示下面的问题 "Warning: Destroying non-NULL m_pMainWnd"。后来发现原来是把窗口中的菜单名改了导致的,像我用的是直接在窗口中设置菜单名,才会出现这样的问题。如果出现想这样的问题,可以检查程序中变量名是否一致。还有发现一般出现这个问题,选择的方案是删掉这个文件build下。要不就是r

tensorflow学习笔记(十三):conv3d_tensorflow的conv3d_u012436149的博客-程序员秘密

conv3dtf.nn.conv3d(input, filter, strides, padding, name=None)Computes a 3-D convolution given 5-D input and filter tensors.In signal processing, cross-correlation is a measure of similarity o...

随便推点

An adaption of the A* Algorithm of Fastest Paths in Deterministic Discrete-Time_iteye_5392的博客-程序员秘密

这是几年前研究生开题时需要提供论文翻译,现在整理和A*以及动态导航规划相关文档,把这个放出来,应该还有些其他翻译和论文总结的。不过这里不支持word上传。。。。。。所以,可能不能示里面的公式。请勿转载,因为如果翻译不好,误人子弟。。。。原文现在也可以下载了,以前是在IEEE里http://www.its.uci.edu/~yangi/papers/Chabini.2002.IEEE.p...

tapestry5中文教程 实例demo_superperson976的博客-程序员秘密

    如果你是tapestry5的大师,请略过,此篇文字 推荐:很详细的教程 :http://wenku.baidu.com/link?url=Dbx5nrJ-HniRjqzX4UvKkTtD1kqJ3mO8-CaxKxa2aDGa4dmUUliYl2pw8nIFL2Vvgqj249uNyDvchRaRH6CsE0OCcowY_SK5KPyq2Y6GDvi 看着,教程,就可...

RemoteFX+RDP8.0+hyper-v重定向智能卡,U盾问题_heeyw的博客-程序员秘密

客户端:win8,rdp8.1,开启了remoteFX,服务端:win7(hyper-v虚拟机),升级了RDP8.0,开启了remoteFX重定向出现以下问题,直接上图:

Python核心编程笔记----注释_weixin_33971977的博客-程序员秘密

python 中注释有两种第一种,文档注释第二种,一般的注释下面是例子:class MyClass:   '这个是文档注释'   def __repr__(self):     return "repr";   def __str__(self):     return "str";-----------------------...

码农翻身讲网络5:从Web安全到HTTPS_网络翻身_mhHao的博客-程序员秘密

浏览器:一个家族的奋斗浏览器家族的安全反击战黑客三兄弟黑客三兄弟(续)一个故事讲完https深入浅出HTTPS工作原理 原创: 刘欣 码农翻身 2017-12-12我是你们每天都要使用的浏览器,自从90年代诞生以来,我们这个大家族变得非常的繁荣,在过去的几十年中,我们一直兢兢业业地帮助你们人类去探索外部的互联网世界。随着互联网和移动互联网的发展,我们家族终于登上了成功的巅峰:几乎占据...

Python手写了 35 种可解释的特征工程方法_Pysamlam的博客-程序员秘密

背景特征的挖掘,是一个 算法工程师 or 数据挖掘工程师,最最最基本的能力。实际业务中,许多数时候数据源和建模目标都是确定的,这时候特征工程几乎就决定了最终模型的业务效果。即使是表示学习...

推荐文章

热门文章

相关标签