如何在启动时登录并运行 bash 文件?

如何在启动时登录并运行 bash 文件?

我有一个 minecraft 服务器,它会在特定时间开启和关闭,但我不想每次开始播放时都输入命令,并让它在启动后运行这些命令。我找到了一个旧的 askubuntu 线程(适用于 12.04),其中处理了这个问题并让它以 root 身份运行。但出于安全原因,我不想让它以 root 身份运行。我希望仍然能够输入命令来停止服务器,这样它就无法在隐藏的地方运行我的 bash 脚本。

答案1

您可以尝试为您的用户使用 crontab 条目。

在启动时运行命令的命令是“@reboot”。

crontab 条目示例:

@reboot   cd /home && sh ./myscript.sh

答案2

每次系统启动时自动运行命令:

  • 在仪表板中搜索“启动应用程序”并打开它。

  • 单击添加。名称处输入“启动 Minecraft 服务器”,“命令”处输入用于启动 Minecraft 服务器的命令。

  • 按添加,现在脚本应该在重新启动/启动时运行。

享受!

相关内容