我正在尝试一个Slackware 14.2。我可以通过/etc/rc.d/rc.inet1 sshd start启动sshd,但我的问题是如何添加服务,以便在松弛的linux上启动?基本上,如何在Slackware Linux上将服务永久添加到系统中,并检查服务状态。到目前为止,我能够使用这个链接实现上述目标,
$ sudo nano /etc/rc.d/rc.M
加上这些行
# Start the sshd server
if [ -x /etc/rc.d/rc.sshd ]; then
. /etc/rc.d/rc.sshd
fi
它确实正常工作,并且ssh服务器在启动后自动启动,因为
我使用的是mod_wsgi,它能够在发生更改时动态重新加载我的run.wsgi脚本。我的应用程序有很多文件,但是只有run.wsgi被监控着变化。当任何应用程序文件发生变化时,Docs建议只“触摸”run.wsgi --这确实很好。
我遇到的问题是,我的应用程序位于与我的站点的文档根目录不同的(专用)用户目录中(为了安全起见),在某些情况下,我需要拥有站点的用户能够“触摸”另一个用户目录中的run.wsgi文件(强制重新加载应用程序)。而且站点用户不能touch -m /home/app-user/app/run.wsgi
touch: setting times of ‘/home/app-
嗨,我正在为linux编写一个java应用程序(Ubuntu),它包含托盘应用程序和守护进程应用程序服务。
我能够使用yajsw作为守护进程执行主应用程序,在用户登录到系统时,我希望通知已经实现的服务(我已经编写了脚本,并将脚本放在正在执行的/etc/profile.d/文件夹中,我使用TCP套接字连接连接到主应用程序并传递登录用户名)。
现在,从主应用程序中,我想在当前登录的用户桌面中启动Tray,它将显示托盘图标(SystemTray of java.awt)和弹出菜单。我为托盘应用程序创建了单独的jar文件。
我的web应用程序的一部分是一个后台脚本,它从beanstalkd服务器轮询并处理数据。
此脚本需要持续运行(就像守护进程一样)。如果它崩溃了,它需要重新启动。它也不能启动两次(更准确地说是运行两次)。
因为我想简化部署和开发过程,所以我想避免使用pcntl_fork。它在Windows上不可用,它需要在Mac上重新编译PHP,有时也需要在Linux上重新编译PHP。
我可以简单地使用bash脚本在后台启动PHP脚本吗?
# verify that the script is not already running
...
/usr/bin/php myScript.php &
如果
我正在寻找方法,以加快启动时间的单一核心嵌入式Linux系统。在一些自定义守护进程的启动过程中会出现明显的滞后。一旦他们起来了,他们确实在后台运行,但是让他们运行的过程太长了。
##This takes long during startup
##In file /etc/init.d/run_custom_daemon
...
/opt/bin/custom_daemon -d
...
如果我将守护进程的启动放在后台,那么引导时间就会减少。
##This takes much less but is it a real gain?
##In file /etc/init.d/run_cust