Articles of init

过程监控服务

我正在研究不同的服务,以帮助保持进程运行(在发生崩溃时自动重启)。 你喜欢哪一个?你的赞美/build议是什么? 以下是我find的一些方法: 在/ etc / inittab中重新生成 用daemontools监督 运行 暴发户 monit的 就个人而言,我有一个不好的经验,monit不正确的respawning进程,所以我不得不build议反对它。 我目前正在使用daemontools,到目前为止它工作得很好。

任何使服务的方式不会在Ubuntu / Debian中自动启动,但是留下K00脚本?

我只需要在rcN.d(runlevels 0,1,6)中为apache2停止脚本。 所以我总是自己启动它,但是当重新启动时,服务器会正​​常closuresapache2。 而当我更改运行级别2-3服务器不'触摸Apache守护进程(保持它的状态)。 基本上,我只需要一个合法的方式来从rc2.d – > rc5.d中删除apache2启动符号链接。 使用像update-rc.d这样的工具。 我可以用手去除这些符号链接,但我不确定这是否是一个适当的方法。

初始化脚本不会创build一个PID文件

我需要为IRClogging器创build一个init脚本。 我复制/etc/init.d/skeleton。 我填写了configuration部分,以适应我的需要,我也不得不join–background到start守护进程命令,因为我的IRClogging器没有分离。 logging器启动正常,当我使用我的初始化脚本,但它不会像创build.pid文件应该。 因此,除非我自己find进程ID,否则就不能停止进程。 这是脚本: #! /bin/sh ### BEGIN INIT INFO # Provides: skeleton # Required-Start: $remote_fsh # Required-Stop: $remote_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Example initscript # Description: This file should be used to construct scripts to be # placed in /etc/init.d. ### END INIT […]

如何在启动时挂载sshfs?

使用NAS盒子作为24/7文件服务器,我想使用sshfs从Ubuntu 9.04桌面连接到它。 目前,我在桌面的fstab中有这样的一行: sshfs#jldugger@storage:/mnt/HD_a2/ /mnt/storage fuse comment=sshfs,auto,users,exec,uid=1000,gid=1000,allow_other,reconnect,transform_symlinks,BatchMode=yes,fsname=sshfs#jldugger@storage/mnt/HD_a2/ 0 0 我可以确认它适用于mount /mnt/storage 。 我需要的是在启动时安装它的一些方法,但在networking连接build立之后。