![如何在启动时登录并运行 bash 文件?](https://linux22.com/image/1206959/%E5%A6%82%E4%BD%95%E5%9C%A8%E5%90%AF%E5%8A%A8%E6%97%B6%E7%99%BB%E5%BD%95%E5%B9%B6%E8%BF%90%E8%A1%8C%20bash%20%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我有一个 minecraft 服务器,它会在特定时间开启和关闭,但我不想每次开始播放时都输入命令,并让它在启动后运行这些命令。我找到了一个旧的 askubuntu 线程(适用于 12.04),其中处理了这个问题并让它以 root 身份运行。但出于安全原因,我不想让它以 root 身份运行。我希望仍然能够输入命令来停止服务器,这样它就无法在隐藏的地方运行我的 bash 脚本。
答案1
您可以尝试为您的用户使用 crontab 条目。
在启动时运行命令的命令是“@reboot”。
crontab 条目示例:
@reboot cd /home && sh ./myscript.sh
答案2
每次系统启动时自动运行命令:
在仪表板中搜索“启动应用程序”并打开它。
单击添加。名称处输入“启动 Minecraft 服务器”,“命令”处输入用于启动 Minecraft 服务器的命令。
按添加,现在脚本应该在重新启动/启动时运行。
享受!