首先,我昨天才开始学习如何使用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
您的意思是使用&&
而不是&
?