Bash 스크립트가 작동하지 않고 디렉터리가 변경되지 않습니다.

Bash 스크립트가 작동하지 않고 디렉터리가 변경되지 않습니다.

우선, 저는 어제부터 리눅스 사용법을 배우기 시작했기 때문에 제 능력은 매우 제한되어 있습니다.

저는 본질적으로 VPS가 켜질 때마다 실행할 수 있는 스크립트를 만들고 있으며, 해당 스크립트는 모든 서버를 켜게 됩니다. 그런데 제가 지식이 부족해서 스크립트가 서버를 열면 디렉터리를 변경하지 않고 기본 디렉터리로 그대로 두기 때문에 좀 어려움을 겪고 있습니다.

제가 올바르게 하고 있는지 확신할 수 없으므로 스크립트에서 오류를 발견하면 수정해 주실 수 있거나 보다 효율적인 작업 방법이 있다면 좋을 것입니다.

#!/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

답변1

&&대신 사용한다는 뜻인가요 &?

관련 정보