请教为什么crond进程会占用80端口

荷兰人号 2011-08-24 07:32:21
[root@chenhong agent ]# netstat -napl | grep 80
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 19111/crond

我是通过/sbin/service crond restart 启动的

请问能不占用80端口吗?因为80端口我还有其他用处
...全文
90 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
荷兰人号 2011-08-25
  • 打赏
  • 举报
回复
已通过不从脚本里面启动解决
huarc 2011-08-24
  • 打赏
  • 举报
回复
问题原因猜测:cron task 中的那个80服务应该没有从cron启动中独立出现,即没有创建一个独立的后台程序

建议nohup试试
cloudflashes 2011-08-24
  • 打赏
  • 举报
回复
创建一个子进程
荷兰人号 2011-08-24
  • 打赏
  • 举报
回复
我单独试过了,直接start这个进程确实是不占用任何端口的
荷兰人号 2011-08-24
  • 打赏
  • 举报
回复
哥,确实啊,我有个服务启用了80端口,在服务中os.popen("/sbin/service crond restart").read()
这么起了这个crond进程
那我该如何解决啊?
让这个进程不占用80端口啊?
cloudflashes 2011-08-24
  • 打赏
  • 举报
回复
cron本身并不需要监听任何端口。要么是你的父进程是从80端口启动的,要么是你的cron task中有占用80端口的,你才会看到上面的情况。
荷兰人号 2011-08-24
  • 打赏
  • 举报
回复
说明下,是通过os.popen("/sbin/service crond restart").read()这个脚本启动的

19,612

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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