Use a opção -c
:
su - s3 -c "second command"
Eu tenho os seguintes comandos que eu quero ter todos eles em um arquivo de shell:
su – s3
lizinfo.sh –b
quando o primeiro linex é executado, ele avisa e o prompt de comando fica como abaixo:
-bash-3.1$ (here I cant type second command >> lizinfo.sh –b)
Eu quero que meu arquivo shell execute todos esses comandos de uma só vez. Mas quando eu executo meu arquivo de shell, ele só executa a primeira linha e não executa a segunda linha, e espera até que eu digite manualmente.
Você me ajudaria, por favor?
Tags su shell-script