我已经在 Debian 服务器上安装好了 Team Fortress 2 服务器,我想创建一个 bash 脚本来启动我的服务器,而不必./srcds_run -game tf -maxplayers 32
每次启动时都运行它。此文件位于/home/steam/orangebox
。
我尝试创建run.sh
如下的 bash 脚本(名为):
#!/bin/bash
/home/steam/orangebox/./srcds_run -game tf -maxplayers 32
我已经完成chmod -x run.sh
并尝试运行它,但是当我运行它时,我被bash: ./run.sh: Permission denied
返回。
我需要做哪些更改才能使这个 bash 脚本正常工作?
答案1
假设您有权运行它......
#!/bin/bash
/home/steam/orangebox/srcds_run -game tf -maxplayers 32
单个 . 用于表示当前目录,.. 用于表示上一级等等。使用完整路径时无需添加它。
如果感兴趣的话,可以找到一些关于点命令的其他信息这里。