unrealircd 在启动时运行

unrealircd 在启动时运行

我在 CentOS 服务器上安装了 UnrealIRCD。我对启动脚本不太熟悉,所以我想知道是否可以在 vps 启动时或崩溃时启动它,以及启动 Anope 服务。

谢谢。

答案1

运行虚幻的正确(官方)方法是通过 cron(您想要以该用户身份运行)。

为您想要以该身份运行虚幻的用户打开 crontab,例如:

crontab -u user -e

并添加这一行:

0,10,20,30,40,50 * * * *   /home/user/ircd/Unreal3.2/ircdcron/ircdchk >/dev/null 2>&1

调整路径以匹配 Unreal 的安装位置。如果您在使用 VI 作为默认编辑器时遇到问题,请谷歌搜索“linux 编辑器环境变量”。如果您遇到其他问题,请检查文件 /home/user/ircd/Unreal3.2/ircdcron/ircdchk - 它应该在安装时自动生成以匹配正确的目录。

答案2

最简单的方法是将命令放入 /etc/rc.local 文件中。这将在系统启动后运行。

请记住,unrealIRC 不以 root 身份运行,并且 rc.local 文件将以 root 身份执行。

答案3

为了完成 Goez 未为您完成的跳转,这里是完整命令(使用 su)以特定用户身份运行命令,在本例中,以用户“ircd”身份运行 UnrealIRCd:

su -c"/path/to/unreal/unreal start" ircd

相关内容