客户端关闭,服务器进程也关闭?

xwjbs 2007-08-18 02:50:08
我用PUTTY连接到服务器,启动一个程序,关了客户端,怎么服务器上运行的进程也关了?这是怎么回事?

奇了怪了。 把程序变成&,后台启动也不行。
...全文
218 7 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
用 nohup 指令! 它的作用是 在用户退出时仍保持进程运行!
ITsignal 2007-08-20
  • 打赏
  • 举报
回复
nohup ./a.out &
进程是与运行终端相关,必须nohup 才能不退出
cceczjxy 2007-08-20
  • 打赏
  • 举报
回复
?
用telnet是这样的,估计其它的终端也是这样,
如上面有人说的,signal(SIGPIPE,SIG_IGN);





--------------------------------------------------

这不是telnet的问题,我用过HP-UNIX,也是telnet,就没有这样的问题.但我现在用的red hat 就不行.
awjx 2007-08-20
  • 打赏
  • 举报
回复
用telnet是这样的,估计其它的终端也是这样,
如上面有人说的,signal(SIGPIPE,SIG_IGN);
dai_weitao 2007-08-20
  • 打赏
  • 举报
回复
楼主说清楚一些, 客户端是什么客户端.
Avoid 2007-08-19
  • 打赏
  • 举报
回复
在main函数中加上signal(SIGPIPE,SIG_IGN);这句
cceczjxy 2007-08-18
  • 打赏
  • 举报
回复
是linux吧.

nohup ./a.out &

看看.
要不就是你的程序有scanf()之类的语句.

23,217

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧