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
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
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