Articles of 进程

如何find正在ping本地主机的程序

你怎么能findping到localhost的进程? 虽然它不是脚本,但ping命令可以简单地从进程表中grep。 我已经使用wireshark,但是找出哪个进程实际上导致了ping是没有帮助的。 非常感谢任何提示。

防止cron作业重复

我发现这个有趣的页面 ,提出了几个select: 创build一个锁文件 创build一个PID文件。 flock solo 但是他的select呢? 检查ps ,看看执行的命令是否正在运行。 ( ps-check.sh脚本甚至可以包含在您创build的每个cron作业的开始处。) 我假设我没有遇到这种解决scheme的原因是这是一个坏主意。 为什么这是一个坏主意? 如果命令已经运行, ps-check.sh可以返回1。 cron脚本可以像这样调用ps-check.sh : #!/bin/bash #some script #get current script name into variable #then use ps-check.sh to see if current script is already running #by supplying it with 2 things: script name and current PID me=`basename "$0"` if (( $(ps-check.sh $me $$) […]

Gentoo上的apache pid文件在哪里?

我需要它来configurationMonit,但示例configuration文件中的path是/usr/local/apache/logs/httpd.pid ,它不在那里。 这也不是/etc任何地方(至less不是这个名字)。

是否有可能设定一个在特定时间内杀死某些进程的组策略(或类似的)?

标题真的说了这一切。 我们正在运行一个Windowsnetworking,并且有一些应用程序从一夜之间被杀害中受益,但是我们不想强制重新启动。 是否有可能只通过组策略杀死某些进程?

如何在不使用SSH的情况下在远程Linux机器上执行进程?

如何在不使用SSH的情况下在运行Linux的远程机器上执行进程。 由于计算机定期进行PXE引导,所以将会更改SSH密钥,并排除使用SSH通过脚本执行进程。 任何想法如何可以做?

为什么使用ps命令时有三个(应该是两个)与屏幕相关的进程?

您可以看到有三个与屏幕命令相关的进程: [world]$ ps auxf USER PID %CPU %MEM VSZ RSS TTY STAT START TIME COMMAND hugemeow 28938 0.0 0.0 66080 1692 ? S 23:03 0:00 sshd: hugemeow@pts/0 hugemeow 28941 0.0 0.0 102040 2172 pts/0 Ss 23:03 0:00 \_ -bash **hugemeow 30231 0.0 0.0 19436 1172 pts/0 S+ 23:08 0:00** \_ tmux -L la -d hugemeow […]

Monit基于http的API

我只是想知道monit是否有API,我们可以定期轮询(也许是基于http的)。 在多台服务器上创build一个集成的监控解决scheme将非常有用。 或者也许除了m / monit以外没有别的select?

用stream程pipe理器而不是init.d来pipe理程序是否有好处?

我使用Redis,Memcached和Nginx作为特定的,Supervisor作为进程pipe理器,但任何常规信息也是有帮助的。 上述安装apt-get程序都带有/etc/init.d/脚本。 是否提供了init.d脚本来为新手提供方便的设置,并且删除那些init.d脚本和使用像Supervisor这样的pipe理每个程序是有显着的好处的,这些可能不会通过使用init.d来获得init.d脚本?

如何查看详细的过程状态

我使用5个长参数运行脚本 – my_script.ksh作为进程 在我的solaris / linux机器上(例子1), 后来我通过validation过程 ps -ef | grep my_script.ksh 我不明白的方式,我没有得到ps -ef的所有参数? ,(见例2) 或者也许ps命令有限制显示一个长行? ,或者可能需要写一些ps命令来显示所有参数? 为了查看ps -ef命令的所有参数,需要做什么? 示例1 (使用相关参数运行my_script.ksh ) # ( /tmp/my_script.ksh PATH1=/usr/lib/efcode/sparcv9/efdaemon PATH2=/etc/opt/VO/share/conf/nnmet/mib/Fore-pre802dot1Q-VLAN-MIB.mib -scan-files -ignore-simbolic-links -give-full-file-details ) & [1] 18942 例2 (validation脚本进程,但不能看到所有参数?) # ps -ef | grep my_script.ksh root 18942 11889 0 13:22:20 pts/1 0:00 /bin/ksh /tmp/my_script.ksh PATH1=/usr/lib/efcode/sparcv9/efdaemon PATH2=/etc/o

从中获得进程的PID

我有一个可执行文件的path。 假设我想删除这个文件。 我需要find使用这个文件启动的所有进程并杀死它们。 什么是最好的办法呢?