小编Boa*_*rdy的帖子

如何仅在 mysql 启动后启动 systemd 服务?

我正在开发一个单声道电子邮件服务器项目。我曾尝试向 systemd 添加一项服务,以便它在引导期间自动启动,但我遇到了问题。

我已经创建了脚本并添加到/lib/systemd/system/emailserver.service然后运行ln -s /lib/systemd/system/emailserver.service /etc/systemd/system/emailserver.service.

然后我执行systemd reload-daemonsystemctl start emailserver.service,然后当我运行时,ps -ef |grep -i emailserver我可以看到它mono EmailServer.exe正在运行,到目前为止一切看起来都很好。

但是,当我在/var/log/messages文件中重新启动服务器时,它包含以下错误消息

Jul 16 19:41:02 dev-server systemd[1]: emailserver.service holdoff
time over, scheduling restart. Jul 16 19:41:02 dev-server systemd[1]:
emailserver.service holdoff time over, scheduling restart. Jul 16
19:41:03 dev-server systemd[1]: emailserver.service holdoff time over,
scheduling restart. Jul 16 19:41:03 dev-server systemd[1]:
emailserver.service holdoff time over, scheduling restart. Jul 16
19:41:03 dev-server systemd[1]: …
Run Code Online (Sandbox Code Playgroud)

opensuse systemd

22
推荐指数
1
解决办法
4万
查看次数

在 OpenSuse 12.1 上向 inittab 添加项目

我目前正在处理一个需要添加的项目,inittab以便程序在启动期间加载。

我试图启动的程序是 ac# mono 应用程序。我已经创建了一个启动脚本,如果启动脚本是手动运行的,程序会正常启动。但是,当我将其放入inittab程序时不会启动。

我已经签入,/var/log/messages但没有说有什么问题,只是说正在重新加载。

以下是我添加到inittab脚本中的内容

bes:2345:respawn:/home/bits/MyProgram/start.myprogram
Run Code Online (Sandbox Code Playgroud)

感谢您的任何帮助,您可以提供

更新 下面是位于/home/bits/MyProgram 中的启动脚本中的代码。

#!/bin/sh

cd /home/bits/MyProgram

/usr/bin/mono EmailServer.exe "$@"
Run Code Online (Sandbox Code Playgroud)

我还尝试将 > mylog.txt 添加到以 /usr/bin/mono 开头的行尾,例如

/usr/bin/mono EmailServer.exe "$@" > mylog.txt

如果我手动运行启动脚本,即使我不在启动脚本所在的目录中,它也能正常工作,只是当我将它添加到 inittab 并运行 telinit q 时,它永远不会启动并且日志没有写入但是如果我手动启动程序,日志确实会被写入。

感谢您的任何帮助,您可以提供。

startup opensuse init

7
推荐指数
2
解决办法
6800
查看次数

使用 PHP 从 Web 服务器发送的电子邮件未到达

我正在尝试使用 PHP 通过我的 Web 服务器发送电子邮件,但由于某种原因,电子邮件从未到达。根据 PHP,电子邮件已成功发送,但我从未收到电子邮件。我知道这不是垃圾邮件问题,因为 Web 服务器曾经能够成功发送电子邮件,直到我上周重新安装它。它已经安装了完全相同的操作系统和配置,但现在它不起作用。

它使用默认的 PHP 设置发送电子邮件,我在防火墙中启用了 SMTP,但这似乎不起作用。

是否有任何关于 PHP 电子邮件发送的日志可以帮助我解决为什么它不起作用?

opensuse email php

1
推荐指数
1
解决办法
1993
查看次数

标签 统计

opensuse ×3

email ×1

init ×1

php ×1

startup ×1

systemd ×1