今天因为做到系统里面的一个功能,需要用到终止的过程,所以用到Fork的使用。
公司里一大牛被我问烦了,甩了一句:“你懂不懂写代码?你到底懂不懂啊!”
一瞬间不知道怎么说话了,对进行这块研究的真心不深入,所以虚心问了下,换了这结果。
心里挺不是滋味,后续上Q问了下其它哥们,用得也不多,所以知道的也很有限,所以我只能发帖了。
感谢CU上的 laputa73 童鞋给我解答该疑惑,终于搞明白了。对此MARK一下,方便以后使用。
#!/usr/bin/perl -wmy $pID = fork(); if (!defined($pID)) { print "Error in fork: $!"; exit 1; } if ($pID == 0) { # 后执行,在这块加入实际的代码执行。 print "$pID\n"; } else { # 先执行,把PID加入到数据库,如果要终止脚本,直接KILL掉这个PID整个脚本就结束了。 print "- - !$pID\n"; }总结
以上是内存溢出为你收集整理的Perl Fork的问题全部内容,希望文章能够帮你解决Perl Fork的问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)