1

我正在尝试转换一个大型论坛。目前我必须通过 ssh 执行此操作,并使用“php5 -f convert.php -- $OPTIONS”启动 convert.php。但是我的互联网连接有点问题,所以它经常被杀死。

如果我在屏幕会话中启动上述工作命令,它将不起作用。相反,php 将“convert.php”的 HTML 代码返回给我。

页面头部:

X-Powered-By: PHP/5.2.12
Set-Cookie: PHPSESSID=6bc4370b2d8d40ff8c3ab23672ff4135; path=/
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-type: text/html

它与会话有关吗?但是为什么它可以在没有屏幕的相同 ssh 连接上工作?

4

1 回答 1

1

我在标准的简单机器论坛包中找不到任何 convert.php。你到底在运行什么转换?您确定它是为用作命令行脚本而构建的吗?

编辑:nohup php5 -f convert.php -- $OPTIONS &如果您不能使用屏幕,您可以尝试。

nohup -> 在当前会话结束后不要终止进程

& -> 在后台运行

于 2010-01-24T10:19:29.810 回答