我有一个集群,目前想用管理节点控制其他节点工作,因为配置了ssh的信任,因此执行比较顺畅。但是,我用ssh遇到困难是无法获取对应的进程的返回码,即监控他的运行状态。 请问有什么办法获取?
by dididimeme01 - Shell - 2014-08-11 17:34:54 阅读(4275) 回复(19)
[code]while (1) { if ( (child = fork()) == 0) { execlp(.........); } while(waitpid( -1, NULL, 0 ) >; 0 ); } [/code] 程序结构大概就是这个样子,直接运行正常,但用如果用nohup program的话,while(waitpid( -1, NULL, 0 ) >; 0 );不起作用,结果会造成后面的进程fork不到,想问一下这样的话有什么办法可以解决,...
我是使用nohup /root/test.py &进行一向任务,然后查看进程,里面已经运行了 使用exit时候,时候提示 logout There are stopped jobs. 然后我就关闭了ssh,以为脚本能继续运行,再次登陆以后确没有了相关的进程,是怎么回事呢....
我是使用nohup /root/test.py &进行一向任务,然后查看进程,里面已经运行了 使用exit时候,时候提示 logout There are stopped jobs. 然后我就关闭了ssh,以为脚本能继续运行,再次登陆以后确没有了相关的进程,是怎么回事呢....
telnet到hp-ux 11i主机上 用nohup ./startWeblogic & 挂起进程,在telnet用户正常退出后,所起进程便结束 用xmanager登陆进去相同的命令做,然后退出就成功了! 求教hpux其原因,telnet就不能做nohup了么
telnet到hp-ux 11i主机上 用nohup ./startWeblogic & 挂起进程,在telnet用户正常退出后,所起进程便结束 用xmanager登陆进去相同的命令做,然后退出就成功了! 求教hpux其原因,telnet就不能做nohup了么
用nohup 调一个sh sh的内容是调oracle nohup oracle.sh 2>&1 & 但是用ps -ef|grep oracle.sh 查不到进程 用pid查到的是 sqlplus进程 求解 怎么才能用ps查到 oracle.sh 这个进程。
某个文件夹下被用nohup vi makefile,使vi makefile命令永远不挂起执行,导致无法编辑这个文件夹下的makefile文件,跪求如何杀掉这个nohup进程???