所以我制作了一个 bash 脚本来自动ts3
安装并在我的 vps 上运行,但由于某种原因它不起作用。
我得到的错误是:
> /root/install/ts3install.sh: 4: cd: can't cd to /root/teamspeak3-server_linux-x86/
> /root/install/ts3install.sh: 6: /root/install/ts3install.sh:
> ./ts3server_startscript.sh: not found
这是我的脚本:
#!/bin/sh
wget http://dl.4players.de/ts/releases/3.0.11.3/teamspeak3-server_linux-x86-3.0.11.3.tar.gz
tar -xzvf teamspeak3-server_linux-x86-3.0.11.3.tar.gz
cd /root/teamspeak3-server_linux-x86/
cd `pwd`
./ts3server_startscript.sh start
有人可以帮忙吗?
答案1
你不应该cd
进入/root/teamspeak3-server_linux-x86
.这不是提取文件的位置。它会被提取到您当前的位置。
所以,正确的脚本是:
#!/bin/sh
wget http://dl.4players.de/ts/releases/3.0.11.3/teamspeak3-server_linux-x86-3.0.11.3.tar.gz
tar -xzvf teamspeak3-server_linux-x86-3.0.11.3.tar.gz
cd teamspeak3-server_linux-x86/
./ts3server_startscript.sh start