Articles of 服务

用户input不是在CentOS7中使用systemctl或服务命令

我试图使用systemctl或服务命令来停止系统服务。 该命令如下 systemctl start service_name or service service_name start 在这种停止方法中,要求用户input不在控制台上显示的密码(怀疑在后台运行)。 停止方法如下 stop() { read -s -p "Please provide password to stop the service" passwd } 在CentOS 6中使用服务命令也一样,它在控制台上显示并input。 任何人都可以请build议我,我错过了这里提示或如何可以提示用户使用systemctlinput。

Linux服务无法加载/etc/ld.so.conf.d中的库path

我在Linux有一个服务。 当我启动它使用服务启动或init.d启动。 它不能加载存储在/etc/ld.so.conf.d/中的configuration。 因此,在/etc/ld.so.conf.d/中加载库path的一些过程。 不能通过此服务启动。 但是当我在shell中运行这个servcie脚本时,它工作正常。 如何在/etc/ld.so.conf.d/中加载库path? 非常感谢。

如何检查JBoss是否在Unix服务器上运行?

我有一个脚本下面,我想回声“jboss不运行”或“jboss运行”取决于它是否可以在进程列表中findjboss进程。 但是,当我closuresJboss的时候,它仍然执行Else条件,并且说“jboss正在运行”。 如果我手动执行“pgrep -f jboss”,它不会返回任何东西,那么为什么它仍然会进入其他条件? 困惑 #!/bin/bash if [ -z "$(pgrep -f jboss)" ] then echo "jboss is not running" else echo "jboss is running" fi 谢谢你的帮助!

Linux:如何使一个守护进程/服务与xinetd一起使用?

任何人都知道服务器使用xinetd需要进行哪些更改? 服务器是在Linux上运行的.NET邮件服务器。 看到这篇文章的底部作为参考: Lumisoft邮件服务器论坛post 注意:xinetd,不是单一服务。 [x] inetd是一个互联网超级服务器。 超级服务器按需启动服务器服务。 (而不是服务器服务连续运行,这是单一服务)

ASP.NET核心RC2作为linux deamon

我需要关于networking核心控制台或asp.net应用程序作为linux deamon的托pipe信息。 主机应用程序作为Windows服务已经由Microsoft.Hosting.WindowsService支持,但我需要类似的Linux deamons。

我如何configurationsystemd服务来定期重启?

我有一个简单的系统服务,需要定期重新启动,以防止它的进程被窃听。 是否有systemd服务的configuration选项来定期重新启动它们? 所有Restart*选项似乎都与退出时重新启动服务有关。

制作Linux Web服务的最佳方式是什么?

我有一台运行Ubuntu Linux Server Edition的服务器。 我曾经有一个Windows Server,并且很容易在Windows上使用ASP.net创buildWeb服务。 另一方面,Linux支持使用Mono的ASP.net,但并不像Windows那样全function。 那么,在linux服务器上创buildxml web服务的最好方法是什么? 谢谢

Windows使用MONO的LINUX服务开发?

我刚刚从.net开发转移到LINUX MONO开发…我没有太多的经验与Linux开发更早.. 我有一个需要创build一个后台服务(如Windows服务)在单声道C#..是否有可能.. 是否有可能从mono c#访问LINUX本机API。 (比如winAPI来自win c#的调用)。

在Linux上运行一个.NET Core守护进程

我创build了一个在Ubuntu 14.04机器上作为守护程序运行的.NET Core控制台应用程序。 我想停止服务而不强迫它,能够处理杀死事件。 我怎样才能做到这一点?

从作为可以与用户交互的SYSTEM运行的服务启动应用程序

我目前有一个单一的应用程序,需要从我在.net 3.5编码的Windows服务启动。 此应用程序当前以运行该服务的用户身份运行,在我的情况下是SYSTEM用户。 如果以SYSTEM用户身份运行,则不会将应用程序显示给用户桌面。 思考? build议? //constructor private Process ETCHNotify = new Process(); //StartService() ETCHNotify.StartInfo.FileName = baseDir + "\\EtchNotify.exe"; ETCHNotify.StartInfo.UseShellExecute = false; //BackgroundWorkerThread_DoWork() if (!systemData.GetUserName().Equals("")) { // start ETCHNotify try { ETCHNotify.Start(); } catch (Exception ex) { systemData.Run("ERR: Notify can't start: " + ex.Message); } } 我只执行try / catch如果函数我已经写了GetUserName()(它决定运行explorer.exe的用户的用户名)不是null 再次重申:所需的function是,这启动了ETCHNotify的状态,允许它与当前login的用户进行交互,由GetUserName()