在 Debian 中让 bash 脚本运行另一个文件

在 Debian 中让 bash 脚本运行另一个文件

我已经在 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

单个 . 用于表示当前目录,.. 用于表示上一级等等。使用完整路径时无需添加它。

如果感兴趣的话,可以找到一些关于点命令的其他信息这里

相关内容