Lote para executar Putty, faça logon no servidor e execute comandos com shell script ou txt [duplicate]

0

Preciso de ajuda para este processo. Eu tenho um arquivo em lotes para executar Putty e log com ssh um servidor e irá executar comandos do arquivo "commands.txt".

C:\Programme\PuTTy\putty.exe -ssh user@server -pw 123456 -m c:\Programme\PuTTy\commands.txt -t

no arquivo command.txt eu vou rodar esses comandos:

sudo su - newUser
cd /Scriptfolder
./start.sh

Meu lote é executado para switsch user e stopt. O comutador de lote não está na pasta newUser

Obrigado pela resposta

    
por Nachtfux 10.02.2016 / 10:07

1 resposta

1

Se eu entendi sua pergunta, você quer fazer algo assim no comando.txt:

sudo su - newUser -c /Scriptfolder/start.sh

ou dependendo da sua configuração de sudoers

sudo -u newUser /Scriptfolder/start.sh

    
por 10.02.2016 / 13:10