spool命令使用详解 SHELL脚本如何实现切换用户?
SHELL脚本如何实现切换用户?
首先,我很高兴回答你的问题。
答案如下。我希望我能帮助你。
切换用户基本命令:
Su-user-C命令格式执行
1。将用户切换为只执行一个命令
示例:Su-Oracle-C “lsnrctl start”
其中:
test是用户名
2。切换用户以执行shell文件
切换用户以执行shell文件
Su-Oracle-S/bin/Bash外壳.sh
3. 有时需要切换到root用户来执行一些操作。如果用户没有添加sudo的权限,则需要在脚本中使用expect命令。
具体实现如下:
;/usr/bin/expect
splash Su root
expect“password:”
send“rootpasswordn”
interact
expect EOF
exit
谢谢,希望采纳
如何能在shell脚本里面切换用户?
使用“另一个用户”添加cron任务。当任务在1点钟执行时,它将根据该用户执行。
在shell脚本中vi命令模式和编辑模式如何切换?
VI命令用于输入要编辑的文件并处理编辑状态。例如,有一个名为aaa.txt文件,然后是VIaaa.txt文件它会aaa.txt文件文件已打开,可以编辑。不用说如何编辑它。按I在当前位置插入,按a在当前位置添加内容,按X删除当前光标所在的字符方向键控制光标的位置。
编辑完成后,如果要保存,可以直接输入:与系统对话,输入WQ After:按回车键保存退出,然后输入Q After!按回车键退出而不保存。
如何在shell脚本中用write给其他用户发消息?
目前,最常用的异常是使用异常。步骤如下:安装异常代码:123456789#!/usr/bin/env exception set timeout 30set user“user”set MSG“message in terminal”set passwd“your pass word”splash Su$userexpect”Before$MSG{send”$passwdR“}交互注意,MSG变量包含手动切换用户时屏幕提示您输入密码的信息。Passwd是您切换的用户的密码。
spool命令使用详解 shell脚本中切换用户并执行 linux脚本切换用户
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。