博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux下在root用户登陆状态下,以指定用户运行脚本程序实现方式
阅读量:7093 次
发布时间:2019-06-28

本文共 508 字,大约阅读时间需要 1 分钟。

当前ssh登陆linux的是root用户

但是应用程序必须以webmaster用户运行,否则报错

那么实现方式如下:

#!/bin/shuser="webmaster"if [ `whoami` != "${user}" ]; then        exec su - "${user}" -c "sh /mnt/checkP1.sh"fiecho "Agoly"idwhoamiwhile truedo        pnmon=`ps aux | grep nmon | grep -v grep`;        if [ "$pnmon" == "" ]; then                sleep 1;                echo "no nmon process";                echo "正在启动中";                nmon -f -s3 -c300 -m /mnt;        else                echo "process exsits";                break;        fidone

转载地址:http://quiql.baihongyu.com/

你可能感兴趣的文章
[20160713]修改表结构增加1列与缺省值.txt
查看>>
Nginx工作原理和优化、漏洞(转)
查看>>
8天学通MongoDB——第四天 索引操作
查看>>
让c#的exe只要被修改就无法运行,支持混淆和数字证书
查看>>
导入https证书
查看>>
手机分发真能抢媒体平台的饭吗?
查看>>
大叔也说Xamarin~Android篇~支付宝SDK的集成
查看>>
PaddlePaddle
查看>>
《数据科学R语言实践:面向计算推理与问题求解的案例研究法》一一第2章 樱花公路赛参赛选手比赛时间建模...
查看>>
MySQL 5.6 的 GTIDs : 新复制协议和中断复制的新方法 【已翻译100%】
查看>>
国际电信联盟批准首个大数据标准
查看>>
Linus 爱 GPL,但不喜欢 GPL 诉讼
查看>>
《BackTrack 5 Cookbook中文版——渗透测试实用技巧荟萃》—第3章3.1节简介
查看>>
《SAP入门经典(第4版•修订版)》——2.2 ASAP和业务流程蓝图设计
查看>>
《深入剖析Nginx》——2.6 特殊应用逻辑的调试
查看>>
2017年度 OSC 源创会计划,技术干货精彩纷呈
查看>>
为什么说产品化是私有IaaS的唯一出路?
查看>>
阿里云联手学而思东家,给学习加点新元素
查看>>
C++语言基础 例程 案例:MyVector类的设计
查看>>
阿里云中间件产品ARMS公测 实时监控“一站式”解决
查看>>