新人提问, nohup 执行 PHP 脚本,成功开启此进程后修改了一次 PHP 脚本,为什么需要重启此进程才能使进程生效?

2017-11-27 15:20:11 +08:00
 mune
2160 次点击
所在节点    Linux
4 条回复
puritania
2017-11-27 16:06:22 +08:00
你把文件删掉了进程也还能运行
billwsy
2017-11-27 16:13:06 +08:00
想想,如果你是 PHP 的设计者,而你想要支持外部修改了文件修改就自动生效,那会遇到什么问题?

修改了已经运行过的代码,那是生效还是不生效呢?
修改了运行到一半的代码,算修改了还是没修改呢?

你会愿意去定义这些问题的答案来满足所有人的需求吗?
Immortal
2017-11-27 16:19:54 +08:00
建议了解下程序运行的整个过程
因为修改之前的已经加载到内存了
多 google 多思考 再提问
我又想拿出这图了
owenliang
2017-11-27 17:01:28 +08:00
新人可以去 csdn 提问。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/409930

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX