我需要此过程的帮助。我有一个批处理文件来运行 Putty 并使用 ssh 登录服务器,并将执行文件“commands.txt”中的命令。
C:\Programme\PuTTy\putty.exe -ssh user@server -pw 123456 -m c:\Programme\PuTTy\commands.txt -t
在 command.txt 文件中我将运行以下命令:
sudo su - newUser
cd /Scriptfolder
./start.sh
我的批处理运行切换用户并停止。批处理切换不在 newUser 文件夹中
感谢您的回复
答案1
如果我理解了你的问题,你想在 command.txt 中做这样的事情:
sudo su - newUser -c /Scriptfolder/start.sh
或者取决于你的 sudoers 配置
sudo -u newUser /Scriptfolder/start.sh