我已按照本教程中的步骤进行操作但不起作用。
https://serversforhackers.com/setting-up-mailcatcher
但我确实成功安装了mailcatcher并进行了测试。它正在运行,但我无法将其作为服务运行。
任何人都知道在CentOS中如何做到这一点?感谢。
答案 0 :(得分:4)
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