我已按照本教程中的步骤操作,但它不起作用。
https://serversforhackers.com/setting-up-mailcatcher
但是,我确实成功安装了 mailcatcher 并进行了测试。它正在工作,但是我无法将其作为服务运行。
任何人都知道如何在 CentOS 中做到这一点?谢谢。
我已按照本教程中的步骤操作,但它不起作用。
https://serversforhackers.com/setting-up-mailcatcher
但是,我确实成功安装了 mailcatcher 并进行了测试。它正在工作,但是我无法将其作为服务运行。
任何人都知道如何在 CentOS 中做到这一点?谢谢。
由 root 或 sudoer 用户进行的所有操作。
添加此内容(来自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
使文件可执行:
chmod +x /etc/init.d/mailcatcher
添加可用服务:
chkconfig --add mailcatcher
启用服务:
chkconfig mailcatcher on
使用以下命令启动或停止服务:
service mailcatcher stop|start