ZKX's LAB

shell脚本中切换用户执行命令 linux自动巡检脚本之用户切换后的命令执行

2021-04-04知识3

SHELL 脚本如何实现切换用户 目前用的最多的是用Except步骤如下:安装Except代码:usr/bin/env exceptset timeout 30set user\"USERAset msg\"message in terminalset passwd\"your pass wordspawn su$userexpect_before$msg {send\"$passwd\\r\"}interact注意,msg变量里写你手动切换user时屏幕提示输入密码的信息,passwd就是你切换的那个用户的密码。

linux自动巡检脚本之用户切换后的命令执行 切换的时候直接写上要执行的巡检脚本 并把结果发送的脚本一起写上例如:su-aaaa-s/bin/bash shell.sh切到aaaa用户用bash环境执行shell.sh脚本其他自由发挥吧

shell 如何在切换用户后执行后面的语句? 这个得用 sudo 命令。他在切换用户后,执行完指定命令后自动切回原用户。echo start sudo-u user./执行多个命令把命令写进脚本里。echo end 希望能帮助你。

#shell脚本中切换用户执行命令#shell脚本切换用户执行命令

qrcode
访问手机版