Bash 脚本不起作用,不更改目录

Bash 脚本不起作用,不更改目录

首先,我昨天才开始学习如何使用Linux,所以我的能力非常有限。

我本质上是在创建一个脚本,每次打开 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

您的意思是使用&&而不是&

相关内容