gpt4 book ai didi

centos - 如何在 CentOS 中设置 mailcatcher 并作为服务运行

转载 作者:太空宇宙 更新时间:2023-11-03 17:14:20 26 4
gpt4 key购买 nike

我已按照本教程中的步骤进行操作,但它不起作用。

https://serversforhackers.com/setting-up-mailcatcher

不过,我确实成功安装了 mailcatcher 并进行了测试。它正在运行,但我无法将其作为服务运行。

有人知道如何在 CentOS 中执行此操作吗?谢谢。

最佳答案

由 root 或 sudoer 用户进行的所有操作。

  1. 创建文件/etc/init.d/mailcatcher
  2. 向其中添加以下内容(来自 https://gist.github.com/oppara/c4233b289c86e2b3cb66):


    #!/bin/sh
    # chkconfig: 345 99 1
    # description: mailcatcher
    # processname: mailcatcher

    start() {
    echo -n "starting mailcatcher:"
    /usr/local/rbenv/shims/mailcatcher --http-ip=0.0.0.0
    return 0
    }

    stop() {
    killall mailcatcher
    return 0
    }

    case "$1" in
    start)
    start
    ;;
    stop)
    stop
    ;;
    *)
    echo $"Usage: $0 {start|stop}"
    exit 2
    esac

    exit 0

  3. 使文件可执行:

    chmod +x /etc/init.d/mailcatcher
  4. 添加可用服务:

    chkconfig --add mailcatcher
  5. 启用服务:

    chkconfig mailcatcher on
  6. 使用此命令启动或停止服务:

    service mailcatcher stop|start

关于centos - 如何在 CentOS 中设置 mailcatcher 并作为服务运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35492534/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com