这就是正在发生的事情
[4]+ Stopped sudo nohup exec php socket_axd.php
adnan@vm085:~/server/axdchat/Server$ sudo nohup exec php socket_axd.php &
[5] 2312
adnan@vm085:~/server/axdchat/Server$ sudo nohup exec php axd.com.php &
[6] 2321
[5]+ Stopped sudo nohup exec php socket_axd.php
adnan@vm085:~/server/axdchat/Server$
我想在后台运行多个文件。
答案1
当后台作业重新出现并显示类似 的消息时[5]+ Stopped
,这意味着它已停止,因为它正在尝试从终端读取数据。
通常 gnunohup
将 stdin 重定向到/dev/null
,但也许您的版本没有。尝试添加</dev/null
到您的命令中,或者查看setsid
命令(以更改会话)(如果有)。