Você quis usar &&
em vez de &
?
Primeiro, só comecei a aprender a usar o Linux ontem, então minhas habilidades são muito limitadas.
Estou essencialmente criando um script que eu possa executar toda vez que eu ligar meu VPS e o script ativar todos os servidores. No entanto, devido à minha falta de conhecimento, tive algumas dificuldades, pois uma vez que o script começa a transformar os servidores, ele não altera os diretórios, deixando-o como o diretório padrão.
Eu não tenho certeza se estou fazendo certo, então se você encontrar um erro no roteiro, seria ótimo se você pudesse me corrigir - ou se você tem uma maneira mais eficiente de fazer algo.
#!/bin/bash
service mysqld start
sudo service httpd restart
sudo service vsftpd restart
echo finished initialization
cd ~/server_1 & dos2unix start.sh & sh start.sh &
cd ~/server_2 & dos2unix start.sh & sh start.sh &
cd ~/bungee_1 & dos2unix start.sh & sh start.sh &&
fg
echo finished
Você quis usar &&
em vez de &
?
Tags bash cd-command shell-script