Articles of 守护进程

系统重启执行“date -s”命令

当我给出“date -s”命令时,我的系统重新启动。 我收集了日志,并说明了这一点 Jan 18 13:27:46 watchdog[2421]: file /tmp/cmm/strobeWDT was not changed in 1 seconds. Jan 18 13:27:46 watchdog[3303]: shutting down the system because of error 2 Jan 18 13:27:47 watchdog[2421]: stopping daemon (5.2) 我在系统上运行的应用程序写入文件/ tmp / cmm / strobeWDT。 如果无法定期写入文件,则看守程序守护进程会发送重新引导命令。 这是可以理解的。 但是只有当我给“date -s”命令设置一个新的date,系统logging上面的消息并重新启动。 问题在哪里? 我不知道上面的信息是否足以从你身边解决问题。 请帮助 添加更多信息 我正在从file_stat.c中的代码(看守狗守护进程的源代码中的文件)获取上述日志消息, file_stat.c #if USE_SYSLOG /* do verbose […]

从CMD访问另一个用户的networking驱动器(Windows)

我已经编写了PostgreSQL备份脚本,将所有数据库备份到文件中。 pgAgent.exe (一个调度守护进程)在本地postgres用户下启动BAT脚本。 正常的设置是备份到本地驱动器,并获得备份程序来拿起文件,但我们有一个客户端,要备份到networking驱动器。 我尝试运行pgAgent,并通过扩展pipe理用户下的脚本,仍然没有任何运气。 (具有驱动器映射的相同用户) 当我通过运行runas.exe /user:postgres cmd.exelogin到postgres用户runas.exe /user:postgres cmd.exe并键入cd /DZ:我得到错误The system cannot find the drive specified. 现在,据我所知,networking驱动器映射在每个用户会话的基础上。 有一个特殊的技巧,从命令提示符访问networking驱动器?

守护进程在shellclosures时退出

我有一个脚本启动一个守护进程,然后睡20秒。 如果我在SLES11 SP1或RHEL6上运行脚本,那么在脚本退出后,进程仍在运行。 如果我在SLES11 SP3或RHEL6.3上运行该脚本,那么脚本退出后,该进程不再运行。 整个20秒的睡眠过程继续运行,并在进程退出时死亡。 该脚本是通过expect运行的,所以脚本的整个shell会随着进程而退出。 显然,如果这不是一个守护进程,它开始我不会感到惊讶。 另外,我怀疑问题不是操作系统版本,而是我们设置新服务器的方式不同(不知道这些差异是什么,而旧服务器是在几年前build立的)。 在20秒的过程中运行,如果我做一个ps我得到以下内容: root 4699 1 0 15:14 pts/2 00:00:00 sudo -u openmq /opt/PacketPortal/openmq/default/bin/imqbrokerd -bgnd -autorestart -silent -port 7676 -Dimq.service.activelist=admin,ssljms -D openmq 4701 4699 0 15:14 pts/2 00:00:00 /bin/sh /opt/PacketPortal/openmq/default/bin/imqbrokerd -bgnd -autorestart -silent -port 7676 -Dimq.service.activelist=admin,ssljms -Dimq.ssl openmq 9095 9063 54 16:21 pts/2 00:00:02 /usr/java/latest/bin/java -cp /opt/PacketPortal/openmq/default/bin/../lib/imqbroker.jar:/opt/PacketPortal/openmq/default/bin/../lib/imqutil.jar:/opt/PacketPortal/ope 4699的父进程是1的事实似乎暗示了这个进程已被正确地守护进程。 […]

在Ubuntu 12.04 Init文件上的VSFTPd 3.0.2

我按照以下命令在Ubuntu 12.04上安装了VSFTPd 3.0.2: $ wget https://security.appspot.com/downloads/vsftpd-3.0.2.tar.gz $ tar xzvf vsftpd-3.0.2.tar.gz $ cd vsftpd-3.0.2 $ make -j8 $ mkdir -p /usr/share/empty /var/ftp /usr/local/man/man5 /usr/local/man/man8 $ useradd -d /var/ftp ftp $ chown root.root /var/ftp $ chmod og-w /var/ftp $ cp vsftpd.conf /etc $ make install 所以,要开始,文档说运行这个命令: /usr/local/sbin/vsftpd & 但是,我想创build一个/etc/init.d/vsftpd文件来启动并启动守护进程。 我应该如何继续?

ConfigServer CSF和iptablesconfiguration

我知道有一个/ etc / sysconfig / iptables文件,规则为iptables(和/ etc / sysconfig / iptables-config有什么区别)。 我安装了CSF&LFD。 您可以在/etc/csf/csf.conf中configuration端口,但/ etc / sysconfig / iptables文件不存在。 iptables和csf守护进程正在运行。 这是什么意思? 那防火墙什么都不做? 实际上,CSF和iptables是如何协同工作的?

Ubuntu上的rhnsd守护进程

我刚刚买了一个戴尔服务器(学习东西),我问我们的系统pipe理员一些安全问题。 我刚刚安装了Ubuntu服务器,他给了我一大堆事情要做,以确保安全。 其中之一是: 确保你关掉了“rhnsd守护进程” 所以我累了,但我得到: root@w1a:~$ chkconfig rhnsd off The program 'chkconfig' is currently not installed. You can install it by typing: sudo apt-get install chkconfig 所以我检查: root@w1a:~$ rhnsd rhnsd: command not found 那么,我错过了什么? 或者这个工具或者软件默认没有安装?

每天在屏幕上自动重启命令行进程

我有一个队列脚本,每秒从数据库中find新的作业,并处理它们。 有时在10个小时内什么都不做,有时在3分钟内就能得到1000个新的工作。 队列工作正常,主要是。 它需要重新启动。 (我不完全确定为什么,我认为其他服务的工作是不喜欢连接打开很长时间,重新启动队列,重置所有连接,也许这不是原因)。有时候,队列脚本只是死。 也许记忆错误,我不能指出它。 有两种方式重新启动,我都很好,(但它必须是自动的): 每24小时显式重启一次: ctrl C + ./queue.sh 等到它死了,然后重新开始 我不确定…队列在screen运行,所以我可以按照输出时,我想。 一个命令如何能够监听另一个命令来完成并重启它,而不是一个守护进程? 我无法安装任何东西。 这是一个糟糕的Redhat服务器,我没有像样的pipe理员访问。 我曾经想过创build一个每24小时发生一次的cronjob,并在24小时后自行终止,但这听起来很错误……我不能使用cronjob作为队列,因为新任务必须立即执行。

基本的本地HTTP守护进程

我试图find最基本的HTTP deamon可能。 所有它需要做的是允许我通过使用http://协议的浏览器访问本地文件。 ( 我不能使用file:// ) 如果是只有在本地主机上提供页面function的东西才会很棒。 便携/轻量​​级也将是伟大的! 也许一个脚本?

在10.0.2.15:53上监听的守护进程和在0.0.0.0:53上监听的守护进程之间有什么区别?

我想知道这两个国家之间的差异,我只是在我的2008 R2testing机上做了一个netstat -anob。

debian符号链接现有的守护进程incrond开始启动

我试图启动incron守护进程“ incrond ”在启动,但不起作用。 我已经做好了 : ln -s /usr/sbin/incrond /etc/init.d/incrond chmod 755 /etc/init.d/incrond update-rc.d incrond enable 但没有“ incrond ”pid在那里运行。 题 我应该绝对使用/etc/init.d/skeleton作为一个起点,还是可以将符号链接到现有的“ incrond ”守护进程,然后如何呢? 注意: 这个Lenny发行版没有“ 服务名称开始 ”。 编辑 :作为一个厨师的书,这里是我解决这个问题的答案的提示 # Update the discontinued Lenny sources list ("vim /etc/apt/sources.list") # Reinstall incron ("aptitude reinstall incron"), maybe should also reinstall inotify-tools # Create manually the famous missing start […]